IDEA-43317 Complete static members from classes that are already mentioned in import block as static import (java)

This commit is contained in:
peter
2010-08-31 12:38:27 +01:00
parent 5bca962394
commit c56b6edddb
14 changed files with 315 additions and 100 deletions
@@ -59,6 +59,7 @@ import com.intellij.psi.util.*;
import com.intellij.psi.xml.XmlToken;
import com.intellij.psi.xml.XmlTokenType;
import com.intellij.util.ArrayUtil;
import com.intellij.util.Consumer;
import com.intellij.util.NullableFunction;
import com.intellij.util.PairFunction;
import com.intellij.util.containers.ContainerUtil;
@@ -886,6 +887,13 @@ public class JavaCompletionUtil {
}
}
JavaGlobalMemberNameCompletionContributor.completeStaticMembers(element).processMethodsOfRegisteredClasses(matcher, new Consumer<LookupElement>() {
@Override
public void consume(LookupElement element) {
set.add(element);
}
});
return set;
}