From 0cfb14eeb3b39c1269cfc956630df70ad0e5c0bd Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 28 Mar 2014 20:36:02 +0100 Subject: [PATCH] hide fix with possible dialogs in batch mode --- .../intellij/codeInspection/defUse/DefUseInspectionBase.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/defUse/DefUseInspectionBase.java b/java/java-analysis-impl/src/com/intellij/codeInspection/defUse/DefUseInspectionBase.java index 47d21e4eca12..327b24c61ebd 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInspection/defUse/DefUseInspectionBase.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/defUse/DefUseInspectionBase.java @@ -90,11 +90,13 @@ public class DefUseInspectionBase extends BaseJavaBatchLocalInspectionTool { } else { if (REPORT_REDUNDANT_INITIALIZER) { + List fixes = ContainerUtil.createMaybeSingletonList(isOnTheFly ? createRemoveInitializerFix() : null); holder.registerProblem(psiVariable.getInitializer(), InspectionsBundle.message("inspection.unused.assignment.problem.descriptor2", "" + psiVariable.getName() + "", "#ref #loc"), ProblemHighlightType.LIKE_UNUSED_SYMBOL, - createRemoveInitializerFix()); + fixes.toArray(new LocalQuickFix[fixes.size()]) + ); } } }