unqualified inner for java 9: find references in module-info

This commit is contained in:
Anna.Kozlova
2017-12-22 10:05:43 +01:00
parent 959c87fa7a
commit 2fcb8a6803
@@ -108,17 +108,9 @@ public class UnqualifiedInnerClassAccessInspection extends UnqualifiedInnerClass
}
}
}
final ReferenceCollector referenceCollector;
if (onDemand) {
referenceCollector = new ReferenceCollector(qualifiedName, true);
}
else {
referenceCollector = new ReferenceCollector(innerClassName, false);
}
final PsiClass[] classes = javaFile.getClasses();
for (PsiClass psiClass : classes) {
psiClass.accept(referenceCollector);
}
final ReferenceCollector referenceCollector = new ReferenceCollector(onDemand ? qualifiedName : innerClassName, onDemand);
javaFile.accept(referenceCollector);
final Collection<PsiJavaCodeReferenceElement> references = referenceCollector.getReferences();
final SmartPointerManager pointerManager = SmartPointerManager.getInstance(project);
final List<SmartPsiElementPointer> pointers = new ArrayList<>();
@@ -214,6 +206,9 @@ public class UnqualifiedInnerClassAccessInspection extends UnqualifiedInnerClass
this.onDemand = onDemand;
}
@Override
public void visitImportList(PsiImportList list) { }
@Override
public void visitReferenceElement(PsiJavaCodeReferenceElement reference) {
super.visitReferenceElement(reference);