[java, resolve] do not return null if object class is not found

GitOrigin-RevId: dc3318beeca1226239fd53ee24e76c0c090e5708
This commit is contained in:
Roman Ivanov
2023-08-31 16:14:05 +00:00
committed by intellij-monorepo-bot
parent 60d1ce4c3d
commit f92b58f920
@@ -91,7 +91,9 @@ public class PsiUnnamedClassImpl extends JavaStubPsiElement<PsiClassStub<?>> imp
@Override
public PsiClass @NotNull [] getSupers() {
JavaPsiFacade facade = JavaPsiFacade.getInstance(getProject());
return new PsiClass[]{facade.findClass(CommonClassNames.JAVA_LANG_OBJECT, GlobalSearchScope.allScope(getProject()))};
PsiClass javaLangObject = facade.findClass(CommonClassNames.JAVA_LANG_OBJECT, GlobalSearchScope.allScope(getProject()));
if (javaLangObject == null) return PsiClass.EMPTY_ARRAY;
return new PsiClass[]{javaLangObject};
}
@Override