return "suggest static after instance" setting as a registry key (IDEA-156732)

This commit is contained in:
peter
2016-05-30 19:30:03 +02:00
parent 4bb7eac6ef
commit 2a5aaa53e6
2 changed files with 6 additions and 2 deletions
@@ -19,6 +19,7 @@ import com.intellij.codeInspection.SuppressManager;
import com.intellij.codeInspection.accessStaticViaInstance.AccessStaticViaInstanceBase;
import com.intellij.openapi.util.Condition;
import com.intellij.openapi.util.Key;
import com.intellij.openapi.util.registry.Registry;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.psi.*;
import com.intellij.psi.filters.ElementFilter;
@@ -111,8 +112,8 @@ public class JavaCompletionProcessor extends BaseScopeProcessor implements Eleme
}
myAllowStaticWithInstanceQualifier = !options.filterStaticAfterInstance ||
SuppressManager.getInstance()
.isSuppressedFor(element, AccessStaticViaInstanceBase.ACCESS_STATIC_VIA_INSTANCE);
SuppressManager.getInstance().isSuppressedFor(element, AccessStaticViaInstanceBase.ACCESS_STATIC_VIA_INSTANCE) ||
Registry.is("ide.java.completion.suggest.static.after.instance");
}
@@ -340,6 +340,9 @@ ide.completion.lookup.element.preselect.depends.on.context.description=Preselect
ide.completion.variant.limit=1000
ide.completion.variant.limit.description=Completion list will never show a number of (most relevant) items >= this number
ide.java.completion.suggest.static.after.instance=false
ide.java.completion.suggest.static.after.instance.description=Suggest static methods/fields after instance qualifier in Java completion
ide.goto.middle.matching=true
ide.goto.middle.matching.description=Suggest items in goto actions that contain the entered string somewhere in the middle.
ide.goto.rebuild.delay=0