From b7ee8a55ffaeb7525d1e332faf4e1a23be1a6fb3 Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Fri, 14 Oct 2016 16:53:32 +0200 Subject: [PATCH] respect write access annotations in the editor (IDEA-79189) --- .../intellij/codeInsight/daemon/impl/UnusedSymbolUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/UnusedSymbolUtil.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/UnusedSymbolUtil.java index 27fe3660346f..2949a5be80de 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/UnusedSymbolUtil.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/UnusedSymbolUtil.java @@ -19,7 +19,9 @@ import com.intellij.codeInsight.daemon.ImplicitUsageProvider; import com.intellij.codeInsight.daemon.impl.analysis.JavaHighlightUtil; import com.intellij.codeInsight.daemon.impl.quickfix.QuickFixAction; import com.intellij.codeInsight.intention.IntentionAction; +import com.intellij.codeInspection.ex.EntryPointsManager; import com.intellij.codeInspection.ex.EntryPointsManagerBase; +import com.intellij.codeInspection.reference.RefUtil; import com.intellij.codeInspection.reference.UnusedDeclarationFixProvider; import com.intellij.find.findUsages.*; import com.intellij.openapi.extensions.Extensions; @@ -77,7 +79,7 @@ public class UnusedSymbolUtil { return true; } } - return isInjected(project, element); + return EntryPointsManager.getInstance(project).isImplicitWrite(element); } @Nullable