Java: simplify expression (IJ-CR-152246)

GitOrigin-RevId: a330abc4a6b81e60ac643fefff27acbc092d8d5d
This commit is contained in:
Bas Leijdekkers
2025-08-11 19:24:55 +00:00
committed by intellij-monorepo-bot
parent 41bd3c77c5
commit dcedc654f3
@@ -644,12 +644,8 @@ final class ClassChecker {
myVisitor.report(error.create(ref, aClass));
}
void checkValueClassExtends(@NotNull PsiClass superClass,
@NotNull PsiClass psiClass,
@NotNull PsiJavaCodeReferenceElement ref) {
if (!(!psiClass.isValueClass() ||
superClass.isValueClass() ||
CommonClassNames.JAVA_LANG_OBJECT.equals(superClass.getQualifiedName()))) {
void checkValueClassExtends(@NotNull PsiClass superClass, @NotNull PsiClass psiClass, @NotNull PsiJavaCodeReferenceElement ref) {
if (psiClass.isValueClass() && !superClass.isValueClass() && !CommonClassNames.JAVA_LANG_OBJECT.equals(superClass.getQualifiedName())) {
myVisitor.report(JavaErrorKinds.VALUE_CLASS_EXTENDS_NON_ABSTRACT.create(ref));
}
}