look for Java methods in superclasses (JET-56)
This commit is contained in:
@@ -245,8 +245,9 @@ public class JavaDescriptorResolver {
|
|||||||
@NotNull
|
@NotNull
|
||||||
public FunctionGroup resolveFunctionGroup(@NotNull PsiClass psiClass, @NotNull String methodName, boolean staticMembers) {
|
public FunctionGroup resolveFunctionGroup(@NotNull PsiClass psiClass, @NotNull String methodName, boolean staticMembers) {
|
||||||
WritableFunctionGroup writableFunctionGroup = new WritableFunctionGroup(methodName);
|
WritableFunctionGroup writableFunctionGroup = new WritableFunctionGroup(methodName);
|
||||||
PsiMethod[] allMethods = psiClass.getMethods(); // TODO : look into superclasses
|
final Collection<HierarchicalMethodSignature> signatures = psiClass.getVisibleSignatures();
|
||||||
for (PsiMethod method : allMethods) {
|
for (HierarchicalMethodSignature signature: signatures) {
|
||||||
|
final PsiMethod method = signature.getMethod();
|
||||||
if (method.hasModifierProperty(PsiModifier.STATIC) != staticMembers) {
|
if (method.hasModifierProperty(PsiModifier.STATIC) != staticMembers) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user