mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Java: avoid IAE from CommonProblemDescriptorImpl during property tests
GitOrigin-RevId: 95ef2d4e42e7de9be6790fef00e6bb32656101af
This commit is contained in:
committed by
intellij-monorepo-bot
parent
16a01a8e2e
commit
f948bc1282
+3
-4
@@ -1,5 +1,4 @@
|
||||
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
|
||||
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.codeInspection.dataFlow;
|
||||
|
||||
import com.intellij.codeInsight.*;
|
||||
@@ -799,8 +798,8 @@ public abstract class DataFlowInspectionBase extends AbstractBaseJavaLocalInspec
|
||||
List<LocalQuickFix> fixes = createNPEFixes(expr, expr, reporter.isOnTheFly(), exactlyNull);
|
||||
PsiMethod surroundingMethod = PsiTreeUtil.getParentOfType(anchor, PsiMethod.class, true, PsiLambdaExpression.class);
|
||||
if (surroundingMethod != null) {
|
||||
LocalQuickFix fix = LocalQuickFix.from(AddAnnotationModCommandAction.createAddNullableFix(surroundingMethod));
|
||||
fixes = StreamEx.of(fixes).append(fix).toList();
|
||||
ModCommandAction fix = AddAnnotationModCommandAction.createAddNullableFix(surroundingMethod);
|
||||
if (fix != null) fixes = StreamEx.of(fixes).append(LocalQuickFix.from(fix)).toList();
|
||||
}
|
||||
reporter.registerProblem(expr, text, fixes.toArray(LocalQuickFix.EMPTY_ARRAY));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user