From b41d41ddb8b8adeb6e3af60bc50cf208edeb76f0 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Mon, 18 May 2015 17:12:41 +0300 Subject: [PATCH] cleanup --- .../daemon/impl/analysis/HighlightVisitorImpl.java | 6 +++--- .../intellij/psi/impl/source/text/BlockSupportImpl.java | 2 +- .../codeInsight/daemon/impl/DaemonCodeAnalyzerImpl.java | 8 ++++---- .../codeInsight/daemon/impl/PassExecutorService.java | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java index ac11ef32a24d..d556f4f16c72 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java @@ -127,7 +127,7 @@ public class HighlightVisitorImpl extends JavaElementVisitor implements Highligh @Override public boolean suitableForFile(@NotNull PsiFile file) { - // both PsiJavaFile and PsiCodeFragment + // both PsiJavaFile and PsiCodeFragment must match return file instanceof PsiImportHolder && !InjectedLanguageManager.getInstance(file.getProject()).isInjectedFragment(file); } @@ -1126,7 +1126,7 @@ public class HighlightVisitorImpl extends JavaElementVisitor implements Highligh if (owner instanceof PsiClass) { final PsiClass outerClass = (PsiClass)owner; if (!InheritanceUtil.hasEnclosingInstanceInScope(outerClass, ref, false, false)) { - myHolder.add(HighlightClassUtil.reportIllegalEnclosingUsage(ref, aClass, (PsiClass)owner, ref)); + myHolder.add(HighlightClassUtil.reportIllegalEnclosingUsage(ref, null, (PsiClass)owner, ref)); } } } @@ -1552,7 +1552,7 @@ public class HighlightVisitorImpl extends JavaElementVisitor implements Highligh if (thenExpression != null && elseExpression != null) { final PsiType conditionalType = expression.getType(); if (conditionalType != null) { - final PsiExpression[] sides = new PsiExpression[] {thenExpression, elseExpression}; + final PsiExpression[] sides = {thenExpression, elseExpression}; for (PsiExpression side : sides) { final PsiType sideType = side.getType(); if (sideType != null && !TypeConversionUtil.isAssignable(conditionalType, sideType)) { diff --git a/platform/core-impl/src/com/intellij/psi/impl/source/text/BlockSupportImpl.java b/platform/core-impl/src/com/intellij/psi/impl/source/text/BlockSupportImpl.java index dfb818728975..bcefda23af62 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/source/text/BlockSupportImpl.java +++ b/platform/core-impl/src/com/intellij/psi/impl/source/text/BlockSupportImpl.java @@ -213,7 +213,7 @@ public class BlockSupportImpl extends BlockSupport { } @NotNull - public static PsiFileImpl getFileCopy(PsiFileImpl originalFile, FileViewProvider providerCopy) { + public static PsiFileImpl getFileCopy(@NotNull PsiFileImpl originalFile, @NotNull FileViewProvider providerCopy) { FileViewProvider viewProvider = originalFile.getViewProvider(); Language language = originalFile.getLanguage(); diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonCodeAnalyzerImpl.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonCodeAnalyzerImpl.java index 159969f4938b..8663b82128a9 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonCodeAnalyzerImpl.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DaemonCodeAnalyzerImpl.java @@ -248,7 +248,7 @@ public class DaemonCodeAnalyzerImpl extends DaemonCodeAnalyzerEx implements Pers Collections.sort(passes, new Comparator() { @Override - public int compare(TextEditorHighlightingPass o1, TextEditorHighlightingPass o2) { + public int compare(@NotNull TextEditorHighlightingPass o1, @NotNull TextEditorHighlightingPass o2) { if (o1 instanceof GeneralHighlightingPass) return -1; if (o2 instanceof GeneralHighlightingPass) return 1; return 0; @@ -371,9 +371,9 @@ public class DaemonCodeAnalyzerImpl extends DaemonCodeAnalyzerEx implements Pers @TestOnly public void cleanupAfterTest() { - if (!myProject.isOpen()) return; - setUpdateByTimerEnabled(false); - waitForTermination(); + if (myProject.isOpen()) { + prepareForTest(); + } } void waitForTermination() { diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PassExecutorService.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PassExecutorService.java index 4afe0208018c..4eff22b618df 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PassExecutorService.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PassExecutorService.java @@ -109,7 +109,7 @@ public class PassExecutorService implements Disposable { mySubmittedPasses.clear(); } - public void submitPasses(@NotNull Map passesMap, @NotNull DaemonProgressIndicator updateProgress) { + void submitPasses(@NotNull Map passesMap, @NotNull DaemonProgressIndicator updateProgress) { if (isDisposed()) return; // null keys are ok