From dcedc654f3de0b26f7d46299c2c9f27e90d74b84 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Mon, 11 Aug 2025 15:20:41 +0200 Subject: [PATCH] Java: simplify expression (IJ-CR-152246) GitOrigin-RevId: a330abc4a6b81e60ac643fefff27acbc092d8d5d --- .../java/codeserver/highlighting/ClassChecker.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/java/codeserver/highlighting/src/com/intellij/java/codeserver/highlighting/ClassChecker.java b/java/codeserver/highlighting/src/com/intellij/java/codeserver/highlighting/ClassChecker.java index a17845845af5..044b00259fd1 100644 --- a/java/codeserver/highlighting/src/com/intellij/java/codeserver/highlighting/ClassChecker.java +++ b/java/codeserver/highlighting/src/com/intellij/java/codeserver/highlighting/ClassChecker.java @@ -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)); } }