diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/PostHighlightingPass.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/PostHighlightingPass.java index 1fb1ed0deef5..d62e465cc551 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/PostHighlightingPass.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/PostHighlightingPass.java @@ -506,13 +506,13 @@ public class PostHighlightingPass extends TextEditorHighlightingPass { } } } - /* else if (declarationScope instanceof PsiForeachStatement) { + else if (declarationScope instanceof PsiForeachStatement && !Comparing.strEqual(parameter.getName(), "ignore")) { HighlightInfo highlightInfo = checkUnusedParameter(parameter, progress); if (highlightInfo != null) { QuickFixAction.registerQuickFixAction(highlightInfo, new EmptyIntentionAction(UnusedSymbolLocalInspection.DISPLAY_NAME), myUnusedSymbolKey); return highlightInfo; } - }*/ + } return null; } diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/Unused.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/Unused.java index 06ebacb7bd24..32166b93b2b8 100644 --- a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/Unused.java +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/Unused.java @@ -24,7 +24,7 @@ class UnusedDeclBug { class ForEachTest { public static void main(String[] args) { int count = 0; - for (String arg : args) { + for (String ignore : args) { count++; } System.out.println(count);