exclude JetJavaMirrorMaker in PsiClassFinder

This commit is contained in:
Stepan Koltsov
2012-04-08 22:26:15 +04:00
parent 4ec080f71f
commit ce0565b449
2 changed files with 5 additions and 6 deletions
@@ -965,12 +965,7 @@ public class JavaDescriptorResolver {
@Nullable
private PsiClass getPsiClassForJavaPackageScope(@NotNull FqName packageFQN) {
PsiClass psiClass = psiClassFinder.findPsiClass(packageFQN.child(JvmAbi.PACKAGE_CLASS));
if (psiClass instanceof JetJavaMirrorMarker) {
return null;
} else {
return psiClass;
}
return psiClassFinder.findPsiClass(packageFQN.child(JvmAbi.PACKAGE_CLASS));
}
@NotNull
@@ -94,6 +94,10 @@ public class PsiClassFinderForJvm implements PsiClassFinder {
}
}
if (result instanceof JetJavaMirrorMarker) {
return null;
}
return result;
}