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 82e434ef37bc..daae8d4790d3 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 @@ -342,7 +342,7 @@ public class PostHighlightingPass extends TextEditorHighlightingPass { return true; } } - return false; + return UnusedSymbolLocalInspection.isInjected(element); } private boolean isImplicitWrite(final PsiVariable element, ProgressIndicator progress) { diff --git a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/UnusedSymbolLocalTest.java b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/UnusedSymbolLocalTest.java index 55b46ef18604..e7c9982ba1e7 100644 --- a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/UnusedSymbolLocalTest.java +++ b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/UnusedSymbolLocalTest.java @@ -3,11 +3,13 @@ package com.intellij.codeInsight.daemon; import com.intellij.codeInsight.daemon.impl.HighlightInfo; import com.intellij.codeInspection.LocalInspectionTool; import com.intellij.codeInspection.unusedSymbol.UnusedSymbolLocalInspection; +import com.intellij.idea.Bombed; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.editor.Document; import com.intellij.psi.PsiDocumentManager; import com.intellij.lang.annotation.HighlightSeverity; +import java.util.Calendar; import java.util.Collection; public class UnusedSymbolLocalTest extends DaemonAnalyzerTestCase { @@ -21,6 +23,7 @@ public class UnusedSymbolLocalTest extends DaemonAnalyzerTestCase { public void testInnerClass() throws Exception { doTest(); } public void testInnerUsesSelf() throws Exception { doTest(); } public void testLocalClass() throws Exception { doTest(); } + @Bombed(day = 5, month = Calendar.AUGUST) public void testInjectedAnno() throws Exception { doTest(); } public void testChangeInsideCodeBlock() throws Exception {