From e3d8ef59a8fac35f110abeee87bfb9ae63f13206 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Mon, 15 Aug 2016 16:53:47 +0300 Subject: [PATCH] cleanup --- .../daemon/impl/DaemonRespondToChangesTest.java | 3 +-- .../codeInsight/highlighting/HighlightUsagesHandler.java | 8 +++++--- .../highlighting/HighlightUsagesHandlerBase.java | 6 +++--- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/impl/DaemonRespondToChangesTest.java b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/impl/DaemonRespondToChangesTest.java index 254e19d28d84..b16ef4bceaa6 100644 --- a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/impl/DaemonRespondToChangesTest.java +++ b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/impl/DaemonRespondToChangesTest.java @@ -1438,7 +1438,6 @@ public class DaemonRespondToChangesTest extends DaemonAnalyzerTestCase { visitedElements.add(element); } } - final MyVisitor visitor = new MyVisitor(); final LocalInspectionTool tool = new LocalInspectionTool() { @Nls @NotNull @@ -1463,7 +1462,7 @@ public class DaemonRespondToChangesTest extends DaemonAnalyzerTestCase { @NotNull @Override public PsiElementVisitor buildVisitor(@NotNull ProblemsHolder holder, boolean isOnTheFly) { - return visitor; + return new MyVisitor(); } }; disposeOnTearDown(() -> disableInspectionTool(tool.getShortName())); diff --git a/platform/lang-impl/src/com/intellij/codeInsight/highlighting/HighlightUsagesHandler.java b/platform/lang-impl/src/com/intellij/codeInsight/highlighting/HighlightUsagesHandler.java index ba3a0a8ce636..87b6f641fbac 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/highlighting/HighlightUsagesHandler.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/highlighting/HighlightUsagesHandler.java @@ -51,12 +51,14 @@ import com.intellij.psi.util.PsiUtilBase; import com.intellij.psi.util.PsiUtilCore; import com.intellij.usages.UsageTarget; import com.intellij.usages.UsageTargetUtil; -import com.intellij.util.Function; import com.intellij.util.containers.ContainerUtil; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import java.util.*; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; public class HighlightUsagesHandler extends HighlightHandlerBase { private static final Logger LOG = Logger.getInstance("#com.intellij.codeInsight.highlighting.HighlightUsagesHandler"); @@ -341,7 +343,7 @@ public class HighlightUsagesHandler extends HighlightHandlerBase { } } - public static boolean isClearHighlights(Editor editor) { + public static boolean isClearHighlights(@NotNull Editor editor) { if (editor instanceof EditorWindow) editor = ((EditorWindow)editor).getDelegate(); RangeHighlighter[] highlighters = ((HighlightManagerImpl)HighlightManager.getInstance(editor.getProject())).getHighlighters(editor); diff --git a/platform/lang-impl/src/com/intellij/codeInsight/highlighting/HighlightUsagesHandlerBase.java b/platform/lang-impl/src/com/intellij/codeInsight/highlighting/HighlightUsagesHandlerBase.java index d8229416abf3..4903805eca64 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/highlighting/HighlightUsagesHandlerBase.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/highlighting/HighlightUsagesHandlerBase.java @@ -38,15 +38,15 @@ import java.util.List; * @author yole */ public abstract class HighlightUsagesHandlerBase { - protected final Editor myEditor; - protected final PsiFile myFile; + @NotNull protected final Editor myEditor; + @NotNull protected final PsiFile myFile; protected List myReadUsages = new ArrayList<>(); protected List myWriteUsages = new ArrayList<>(); protected String myStatusText; protected String myHintText; - protected HighlightUsagesHandlerBase(final Editor editor, final PsiFile file) { + protected HighlightUsagesHandlerBase(@NotNull Editor editor, @NotNull PsiFile file) { myEditor = editor; myFile = file; }