exclude JetJavaMirrorMaker in PsiClassFinder
This commit is contained in:
+1
-6
@@ -965,12 +965,7 @@ public class JavaDescriptorResolver {
|
|||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
private PsiClass getPsiClassForJavaPackageScope(@NotNull FqName packageFQN) {
|
private PsiClass getPsiClassForJavaPackageScope(@NotNull FqName packageFQN) {
|
||||||
PsiClass psiClass = psiClassFinder.findPsiClass(packageFQN.child(JvmAbi.PACKAGE_CLASS));
|
return psiClassFinder.findPsiClass(packageFQN.child(JvmAbi.PACKAGE_CLASS));
|
||||||
if (psiClass instanceof JetJavaMirrorMarker) {
|
|
||||||
return null;
|
|
||||||
} else {
|
|
||||||
return psiClass;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
|
|||||||
+4
@@ -94,6 +94,10 @@ public class PsiClassFinderForJvm implements PsiClassFinder {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (result instanceof JetJavaMirrorMarker) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user