don't suggest the statically importable methods in qualified context

This commit is contained in:
peter
2010-09-08 19:06:35 +01:00
parent dc215d769b
commit b17822e5a9
2 changed files with 46 additions and 6 deletions
@@ -883,12 +883,14 @@ public class JavaCompletionUtil {
}
}
JavaGlobalMemberNameCompletionContributor.completeStaticMembers(element).processMembersOfRegisteredClasses(matcher, new Consumer<LookupElement>() {
@Override
public void consume(LookupElement element) {
set.add(element);
}
});
if (javaReference instanceof PsiReferenceExpression && !((PsiReferenceExpression)javaReference).isQualified()) {
JavaGlobalMemberNameCompletionContributor.completeStaticMembers(element).processMembersOfRegisteredClasses(matcher, new Consumer<LookupElement>() {
@Override
public void consume(LookupElement element) {
set.add(element);
}
});
}
return set;
}