[java] EA-1340428 - CCE: SideEffectChecker.getConstructorSideEffect

GitOrigin-RevId: 4747b0fbadd30261caad89258cbdeebec8315b8e
This commit is contained in:
Tagir Valeev
2024-07-09 16:21:27 +02:00
committed by intellij-monorepo-bot
parent f87a1466b3
commit e2b5327f54

View File

@@ -337,7 +337,7 @@ public final class SideEffectChecker {
}
}
PsiJavaCodeReferenceElement classReference = newExpression.getClassReference();
PsiClass aClass = classReference == null ? null : (PsiClass)classReference.resolve();
PsiClass aClass = classReference == null ? null : tryCast(classReference.resolve(), PsiClass.class);
String qualifiedName = aClass == null ? null : aClass.getQualifiedName();
if (qualifiedName == null) return ThreeState.UNSURE;
if (ourSideEffectFreeClasses.contains(qualifiedName)) return ThreeState.NO;