mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[java-inspections] IgnoreResultOfCallInspection: cosmetic
GitOrigin-RevId: 3b8a8e735f0374ec3499f3ba9663e76265ecb814
This commit is contained in:
committed by
intellij-monorepo-bot
parent
b990a3792a
commit
d4a5a88e61
@@ -31,6 +31,7 @@ import com.intellij.psi.*;
|
||||
import com.intellij.psi.util.InheritanceUtil;
|
||||
import com.intellij.psi.util.*;
|
||||
import com.intellij.util.ObjectUtils;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import com.siyeh.InspectionGadgetsBundle;
|
||||
import com.siyeh.ig.BaseInspection;
|
||||
import com.siyeh.ig.BaseInspectionVisitor;
|
||||
@@ -270,8 +271,8 @@ public class IgnoreResultOfCallInspection extends BaseInspection {
|
||||
if (exceptionClass == null) return false;
|
||||
PsiTryStatement parentTry = PsiTreeUtil.getParentOfType(call, PsiTryStatement.class);
|
||||
if (parentTry == null || !PsiTreeUtil.isAncestor(parentTry.getTryBlock(), call, true)) return false;
|
||||
return ExceptionUtils.getExceptionTypesHandled(parentTry).stream()
|
||||
.anyMatch(type -> InheritanceUtil.isInheritor(exceptionClass, type.getCanonicalText()));
|
||||
return ContainerUtil.exists(ExceptionUtils.getExceptionTypesHandled(parentTry),
|
||||
type -> InheritanceUtil.isInheritor(exceptionClass, type.getCanonicalText()));
|
||||
}
|
||||
|
||||
private boolean isHardcodedException(PsiExpression expression) {
|
||||
|
||||
Reference in New Issue
Block a user