From 86518ea4113c4141375ad97300e63b35fabb3191 Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 13 Feb 2012 11:44:10 +0100 Subject: [PATCH] do not highlight unused foreach parameter (IDEA-72671) --- .../codeInsight/daemon/impl/PostHighlightingPass.java | 4 ++-- .../daemonCodeAnalyzer/advHighlighting7/Unused.java | 10 ++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) 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 5c8cb6a2ac59..1fb1ed0deef5 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) { 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 a2cbf037333b..06ebacb7bd24 100644 --- a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/Unused.java +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/Unused.java @@ -19,4 +19,14 @@ class UnusedDeclBug { System.out.println(concern); } // end for } +} + +class ForEachTest { + public static void main(String[] args) { + int count = 0; + for (String arg : args) { + count++; + } + System.out.println(count); + } } \ No newline at end of file