relax groovy completion contributor order

This commit is contained in:
peter
2011-04-07 21:16:12 +02:00
parent 23337b568c
commit c959c1400a
@@ -162,7 +162,6 @@ public class GroovyCompletionContributor extends CompletionContributor {
private static void addAllClasses(CompletionParameters parameters, final CompletionResultSet result, final InheritorsHolder inheritors) {
result.stopHere();
final PsiElement position = parameters.getPosition();
final ElementFilter filter = getClassFilter(position);
AllClassesGetter.processJavaClasses(parameters, result.getPrefixMatcher(), parameters.getInvocationCount() <= 1, new Consumer<PsiClass>() {
@@ -243,6 +242,7 @@ public class GroovyCompletionContributor extends CompletionContributor {
protected void addCompletions(@NotNull CompletionParameters parameters,
ProcessingContext context,
@NotNull CompletionResultSet result) {
result.stopHere();
addAllClasses(parameters, result.withPrefixMatcher(CompletionUtil.findJavaIdentifierPrefix(parameters)), new InheritorsHolder(parameters.getPosition(), result));
}
});
@@ -316,7 +316,6 @@ public class GroovyCompletionContributor extends CompletionContributor {
@Override
public void fillCompletionVariants(CompletionParameters parameters, CompletionResultSet result) {
if (AFTER_NUMBER_LITERAL.accepts(parameters.getPosition())) {
result.stopHere();
return;
}