mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
import reference text null for test data with errors in imports
This commit is contained in:
+6
-3
@@ -136,9 +136,12 @@ public class JavaStubIndexer {
|
||||
private static void processImport(PsiImportListStub el, List<Import> imports, Set<String> namesCache) {
|
||||
for (StubElement<?> importElem : el.getChildrenStubs()) {
|
||||
PsiImportStatementStub imp = (PsiImportStatementStub)importElem;
|
||||
String fullName = PsiNameHelper.getQualifiedClassName(imp.getImportReferenceText(), true);
|
||||
if (imp.isOnDemand() || namesCache.contains(shortName(fullName))) {
|
||||
imports.add(new Import(fullName, imp.isStatic(), imp.isOnDemand(), null));
|
||||
String importReferenceText = imp.getImportReferenceText();
|
||||
if (importReferenceText != null) {
|
||||
String fullName = PsiNameHelper.getQualifiedClassName(importReferenceText, true);
|
||||
if (imp.isOnDemand() || namesCache.contains(shortName(fullName))) {
|
||||
imports.add(new Import(fullName, imp.isStatic(), imp.isOnDemand(), null));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user