diff options
author | Tor Norbye <tnorbye@google.com> | 2014-07-25 13:10:36 -0700 |
---|---|---|
committer | Tor Norbye <tnorbye@google.com> | 2014-07-25 13:10:36 -0700 |
commit | e5266e2343c8d275d79fa0be725180d0fe3a993c (patch) | |
tree | 0ba72f5de1949e0527874a799baa224cbe1537e0 /platform/lang-impl/src/com/intellij/codeInspection/ex/Descriptor.java | |
parent | b03a5855292feb8c331815f883fe64372aacd872 (diff) | |
parent | 2e5965e996aad62ab1338b09d54caaf99ff3dd6a (diff) | |
download | idea-e5266e2343c8d275d79fa0be725180d0fe3a993c.tar.gz |
Merge remote-tracking branch 'aosp/upstream-master' into merge
Conflicts:
.idea/modules.xml
Change-Id: I5e3d04bc83cdc26b2b56fca66b44b1dd8941b143
Diffstat (limited to 'platform/lang-impl/src/com/intellij/codeInspection/ex/Descriptor.java')
-rw-r--r-- | platform/lang-impl/src/com/intellij/codeInspection/ex/Descriptor.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/platform/lang-impl/src/com/intellij/codeInspection/ex/Descriptor.java b/platform/lang-impl/src/com/intellij/codeInspection/ex/Descriptor.java index c3d4e158c070..b27befd36b00 100644 --- a/platform/lang-impl/src/com/intellij/codeInspection/ex/Descriptor.java +++ b/platform/lang-impl/src/com/intellij/codeInspection/ex/Descriptor.java @@ -40,6 +40,7 @@ public class Descriptor { private final InspectionToolWrapper myToolWrapper; private final HighlightDisplayLevel myLevel; private boolean myEnabled = false; + @Nullable private final NamedScope myScope; private static final Logger LOG = Logger.getInstance("#com.intellij.codeInspection.ex.Descriptor"); private final ScopeToolState myState; @@ -99,6 +100,13 @@ public class Descriptor { return myConfig; } + public void loadConfig() { + if (myConfig == null) { + InspectionToolWrapper toolWrapper = getToolWrapper(); + myConfig = createConfigElement(toolWrapper); + } + } + @NotNull public InspectionToolWrapper getToolWrapper() { return myToolWrapper; @@ -106,11 +114,7 @@ public class Descriptor { @Nullable public String loadDescription() { - if (myConfig == null) { - InspectionToolWrapper toolWrapper = getToolWrapper(); - myConfig = createConfigElement(toolWrapper); - } - + loadConfig(); return myToolWrapper.loadDescription(); } @@ -133,6 +137,7 @@ public class Descriptor { return myGroup; } + @Nullable public NamedScope getScope() { return myScope; } |