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()]) + ); } } }