mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
return "suggest static after instance" setting as a registry key (IDEA-156732)
This commit is contained in:
+3
-2
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user