Object.getSupers optimization

This commit is contained in:
anna
2013-07-02 14:09:46 +02:00
parent 9740ff8a99
commit 060715e26b

View File

@@ -129,12 +129,18 @@ public class ClsClassImpl extends ClsMemberImpl<PsiClassStub<?>> implements PsiE
@Override
@NotNull
public PsiClass[] getSupers() {
if (CommonClassNames.JAVA_LANG_OBJECT.equals(getQualifiedName())) {
return PsiClass.EMPTY_ARRAY;
}
return PsiClassImplUtil.getSupers(this);
}
@Override
@NotNull
public PsiClassType[] getSuperTypes() {
if (CommonClassNames.JAVA_LANG_OBJECT.equals(getQualifiedName())) {
return PsiClassType.EMPTY_ARRAY;
}
return PsiClassImplUtil.getSuperTypes(this);
}