Static java fields not visible in non-static scopes any more
This commit is contained in:
+3
@@ -85,6 +85,9 @@ public class JavaClassMembersScope implements JetScope {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (PsiField field : psiClass.getAllFields()) {
|
for (PsiField field : psiClass.getAllFields()) {
|
||||||
|
if (field.hasModifierProperty(PsiModifier.STATIC) != staticMembers) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
VariableDescriptor variableDescriptor = semanticServices.getDescriptorResolver().resolveFieldToVariableDescriptor(containingDeclaration, field);
|
VariableDescriptor variableDescriptor = semanticServices.getDescriptorResolver().resolveFieldToVariableDescriptor(containingDeclaration, field);
|
||||||
allDescriptors.add(variableDescriptor);
|
allDescriptors.add(variableDescriptor);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user