mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 21:11:28 +07:00
[java] EA-1340428 - CCE: SideEffectChecker.getConstructorSideEffect
GitOrigin-RevId: 4747b0fbadd30261caad89258cbdeebec8315b8e
This commit is contained in:
committed by
intellij-monorepo-bot
parent
f87a1466b3
commit
e2b5327f54
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user