Merge remote-tracking branch 'origin/master' into develar/is
authorVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Fri, 1 Jul 2016 11:12:59 +0000 (13:12 +0200)
committerVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Fri, 1 Jul 2016 11:12:59 +0000 (13:12 +0200)
# Conflicts:
# platform/lang-impl/src/com/intellij/codeInspection/actions/ViewOfflineResultsAction.java

13 files changed:
1  2 
java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/PostHighlightingVisitor.java
java/java-analysis-impl/src/com/intellij/codeInspection/visibility/AccessCanBeTightenedInspection.java
java/java-tests/testSrc/com/intellij/codeInspection/OfflineInspectionResultViewTest.java
platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/HighlightInfo.java
platform/analysis-impl/src/com/intellij/codeInspection/ex/GlobalInspectionContextBase.java
platform/lang-impl/src/com/intellij/codeInspection/actions/RunInspectionAction.java
platform/lang-impl/src/com/intellij/codeInspection/actions/ViewOfflineResultsAction.java
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsView.java
platform/platform-impl/src/com/intellij/util/path.kt
platform/platform-resources/src/META-INF/LangExtensionPoints.xml
platform/testFramework/src/com/intellij/testFramework/fixtures/impl/CodeInsightTestFixtureImpl.java
platform/util/resources/misc/registry.properties
plugins/InspectionGadgets/testsrc/com/intellij/codeInspection/visibility/AccessCanBeTightenedInspectionTest.java

index 8fef0ac468fd5d258be56a05046ee86c72cad8a9,0bcf14bddb778663caa47b30f6c821b4ecdb5bb6..a53b517c0022a35d688347dfac31e524041c7618
@@@ -169,16 -170,14 +169,14 @@@ public class ViewOfflineResultsAction e
      }
      else {
        inspectionProfile = new InspectionProfileImpl(profileName != null ? profileName : "Server Side") {
-         @Override
-         public boolean isToolEnabled(@Nullable final HighlightDisplayKey key, PsiElement element) {
-           return key != null && resMap.containsKey(key.toString());
-         }
          @Override
          public HighlightDisplayLevel getErrorLevel(@NotNull final HighlightDisplayKey key, PsiElement element) {
 -          return ((InspectionProfile)InspectionProfileManager.getInstance().getRootProfile()).getErrorLevel(key, element);
 +          return InspectionProfileManager.getInstance().getCurrentProfile().getErrorLevel(key, element);
          }
        };
+       for (String id : resMap.keySet()) {
+         inspectionProfile.enableTool(id, project);
+       }
      }
      return showOfflineView(project, resMap, inspectionProfile, title);
    }