diff --git a/images/src/org/intellij/images/options/impl/OptionsConfigurabe.java b/images/src/org/intellij/images/options/impl/OptionsConfigurabe.java index 19bd30221f5b..f885805fc8d1 100644 --- a/images/src/org/intellij/images/options/impl/OptionsConfigurabe.java +++ b/images/src/org/intellij/images/options/impl/OptionsConfigurabe.java @@ -24,6 +24,7 @@ import org.intellij.images.ImagesBundle; import org.intellij.images.options.Options; import org.intellij.images.options.OptionsManager; import org.jetbrains.annotations.NonNls; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; @@ -100,6 +101,7 @@ public final class OptionsConfigurabe extends BaseConfigurableWithChangeSupport util.editConfigurable(project, new OptionsConfigurabe()); } + @NotNull @NonNls public String getId() { return "Images"; diff --git a/java/compiler/impl/src/com/intellij/compiler/options/AnnotationProcessorsConfigurable.java b/java/compiler/impl/src/com/intellij/compiler/options/AnnotationProcessorsConfigurable.java index 201dbe7760b3..c217042b54da 100644 --- a/java/compiler/impl/src/com/intellij/compiler/options/AnnotationProcessorsConfigurable.java +++ b/java/compiler/impl/src/com/intellij/compiler/options/AnnotationProcessorsConfigurable.java @@ -18,6 +18,7 @@ import com.intellij.ui.TableUtil; import com.intellij.util.containers.HashMap; import com.intellij.util.ui.ItemRemovable; import com.intellij.util.ui.Table; +import org.jetbrains.annotations.NotNull; import javax.swing.*; import javax.swing.border.TitledBorder; @@ -69,6 +70,7 @@ public class AnnotationProcessorsConfigurable implements SearchableConfigurable return "reference.projectsettings.compiler.annotationProcessors"; } + @NotNull public String getId() { return getHelpTopic(); } diff --git a/java/compiler/impl/src/com/intellij/compiler/options/CompilerConfigurable.java b/java/compiler/impl/src/com/intellij/compiler/options/CompilerConfigurable.java index 99b0b10c2744..576c43a07979 100644 --- a/java/compiler/impl/src/com/intellij/compiler/options/CompilerConfigurable.java +++ b/java/compiler/impl/src/com/intellij/compiler/options/CompilerConfigurable.java @@ -26,12 +26,12 @@ import com.intellij.openapi.fileChooser.FileChooserDescriptor; import com.intellij.openapi.options.Configurable; import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.SearchableConfigurable; -import com.intellij.openapi.options.ShowSettingsUtil; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Comparing; import com.intellij.openapi.util.IconLoader; import com.intellij.openapi.vcs.FileStatusManager; import org.jetbrains.annotations.Nls; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; @@ -63,6 +63,7 @@ public class CompilerConfigurable implements SearchableConfigurable.Parent { return "project.propCompiler"; } + @NotNull public String getId() { return getHelpTopic(); } @@ -178,6 +179,7 @@ public class CompilerConfigurable implements SearchableConfigurable.Parent { excludes.disposeUIResources(); } + @NotNull public String getId() { return getHelpTopic(); } diff --git a/java/compiler/impl/src/com/intellij/compiler/options/CompilerUIConfigurable.java b/java/compiler/impl/src/com/intellij/compiler/options/CompilerUIConfigurable.java index db6787ed882e..f260768ba51d 100644 --- a/java/compiler/impl/src/com/intellij/compiler/options/CompilerUIConfigurable.java +++ b/java/compiler/impl/src/com/intellij/compiler/options/CompilerUIConfigurable.java @@ -24,6 +24,7 @@ import com.intellij.openapi.compiler.CompilerBundle; import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.SearchableConfigurable; import com.intellij.openapi.project.Project; +import org.jetbrains.annotations.NotNull; import javax.swing.*; import java.util.ArrayList; @@ -148,6 +149,7 @@ public class CompilerUIConfigurable implements SearchableConfigurable { return null; } + @NotNull public String getId() { return "compiler.general"; } diff --git a/java/compiler/impl/src/com/intellij/compiler/options/JavaCompilersTab.java b/java/compiler/impl/src/com/intellij/compiler/options/JavaCompilersTab.java index 6a87175f4712..0614ec5b25b1 100644 --- a/java/compiler/impl/src/com/intellij/compiler/options/JavaCompilersTab.java +++ b/java/compiler/impl/src/com/intellij/compiler/options/JavaCompilersTab.java @@ -25,6 +25,7 @@ import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.SearchableConfigurable; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Comparing; +import org.jetbrains.annotations.NotNull; import javax.swing.*; import java.awt.*; @@ -91,6 +92,7 @@ public class JavaCompilersTab implements SearchableConfigurable { return "reference.projectsettings.compiler.javacompiler"; } + @NotNull public String getId() { return getHelpTopic(); } diff --git a/java/compiler/impl/src/com/intellij/compiler/options/RmicConfigurable.java b/java/compiler/impl/src/com/intellij/compiler/options/RmicConfigurable.java index dfc5442ad66d..55ff69f568d5 100644 --- a/java/compiler/impl/src/com/intellij/compiler/options/RmicConfigurable.java +++ b/java/compiler/impl/src/com/intellij/compiler/options/RmicConfigurable.java @@ -20,6 +20,7 @@ import com.intellij.openapi.compiler.CompilerBundle; import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.SearchableConfigurable; import com.intellij.ui.RawCommandLineEditor; +import org.jetbrains.annotations.NotNull; import javax.swing.*; import java.awt.event.ItemEvent; @@ -69,6 +70,7 @@ public class RmicConfigurable implements SearchableConfigurable { return "reference.projectsettings.compiler.rmicompiler"; } + @NotNull public String getId() { return getHelpTopic(); } diff --git a/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerDataViewsConfigurable.java b/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerDataViewsConfigurable.java index ce3f24a7aff0..634ce76433dd 100644 --- a/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerDataViewsConfigurable.java +++ b/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerDataViewsConfigurable.java @@ -25,6 +25,7 @@ import com.intellij.openapi.util.registry.Registry; import com.intellij.openapi.util.registry.ui.RegistryCheckBox; import com.intellij.ui.StateRestoringCheckBox; import com.intellij.ui.classFilter.ClassFilterEditor; +import org.jetbrains.annotations.NotNull; import javax.swing.*; import javax.swing.event.ChangeEvent; @@ -289,6 +290,7 @@ public class DebuggerDataViewsConfigurable implements SearchableConfigurable { return "reference.idesettings.debugger.dataviews"; } + @NotNull public String getId() { return getHelpTopic(); } diff --git a/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerHotswapConfigurable.java b/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerHotswapConfigurable.java index 21e47d2a959a..ab4b831b9548 100644 --- a/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerHotswapConfigurable.java +++ b/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerHotswapConfigurable.java @@ -17,6 +17,7 @@ package com.intellij.debugger.settings; import com.intellij.debugger.DebuggerBundle; import com.intellij.openapi.options.SearchableConfigurable; +import org.jetbrains.annotations.NotNull; import javax.swing.*; import javax.swing.border.Border; @@ -83,6 +84,7 @@ public class DebuggerHotswapConfigurable implements SearchableConfigurable { return "reference.idesettings.debugger.hotswap"; } + @NotNull public String getId() { return getHelpTopic(); } diff --git a/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerSteppingConfigurable.java b/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerSteppingConfigurable.java index 0cb14afb34ee..4b2fac5bc214 100644 --- a/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerSteppingConfigurable.java +++ b/java/debugger/impl/src/com/intellij/debugger/settings/DebuggerSteppingConfigurable.java @@ -19,6 +19,7 @@ import com.intellij.debugger.DebuggerBundle; import com.intellij.openapi.options.SearchableConfigurable; import com.intellij.openapi.project.Project; import com.intellij.ui.classFilter.ClassFilterEditor; +import org.jetbrains.annotations.NotNull; import javax.swing.*; import java.awt.*; @@ -87,6 +88,7 @@ public class DebuggerSteppingConfigurable implements SearchableConfigurable { return "reference.idesettings.debugger.stepping"; } + @NotNull public String getId() { return getHelpTopic(); } diff --git a/java/debugger/impl/src/com/intellij/debugger/settings/UserRenderersConfigurable.java b/java/debugger/impl/src/com/intellij/debugger/settings/UserRenderersConfigurable.java index f3a0dda1e15a..8629cfa09a2b 100644 --- a/java/debugger/impl/src/com/intellij/debugger/settings/UserRenderersConfigurable.java +++ b/java/debugger/impl/src/com/intellij/debugger/settings/UserRenderersConfigurable.java @@ -27,6 +27,7 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.util.IconLoader; import com.intellij.ui.DocumentAdapter; import com.intellij.util.containers.InternalIterator; +import org.jetbrains.annotations.NotNull; import javax.swing.*; import javax.swing.event.DocumentEvent; @@ -68,6 +69,7 @@ public class UserRenderersConfigurable implements SearchableConfigurable { return "reference.idesettings.debugger.typerenderers"; } + @NotNull public String getId() { return getHelpTopic(); } diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java index 63132c974ee3..9007a6d9f0c8 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ProjectStructureConfigurable.java @@ -138,6 +138,7 @@ public class ProjectStructureConfigurable extends BaseConfigurable implements Se myUiState.sideProportion = sideProportion != null ? Float.parseFloat(sideProportion) : 0; } + @NotNull @NonNls public String getId() { return "project.structure"; diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurable.java index 7a4ad7c84be6..d82671ef4b17 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurable.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurable.java @@ -340,6 +340,7 @@ public class ArtifactsStructureConfigurable extends BaseStructureConfigurable { return false; } + @NotNull public String getId() { return "project.artifacts"; } diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetStructureConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetStructureConfigurable.java index 597615be4395..e5eb0f045588 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetStructureConfigurable.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/FacetStructureConfigurable.java @@ -273,6 +273,7 @@ public class FacetStructureConfigurable extends BaseStructureConfigurable { return "reference.settingsdialog.project.structure.facet"; } + @NotNull public String getId() { return "project.facets"; } diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/GlobalLibrariesConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/GlobalLibrariesConfigurable.java index 864886be2b3b..8ac240060a2a 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/GlobalLibrariesConfigurable.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/GlobalLibrariesConfigurable.java @@ -22,6 +22,7 @@ import com.intellij.openapi.roots.libraries.LibraryTablesRegistrar; import com.intellij.openapi.ui.MasterDetailsStateService; import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.NonNls; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; @@ -44,6 +45,7 @@ public class GlobalLibrariesConfigurable extends BaseLibrariesConfigurable { return null; } + @NotNull @NonNls public String getId() { return "global.libraries"; diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkListConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkListConfigurable.java index 334da5596982..613d0ab370f9 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkListConfigurable.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/JdkListConfigurable.java @@ -102,6 +102,7 @@ public class JdkListConfigurable extends BaseStructureConfigurable { return myCurrentConfigurable != null ? myCurrentConfigurable.getHelpTopic() : "reference.settingsdialog.project.structure.jdk"; } + @NotNull @NonNls public String getId() { return "jdk.list"; diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleStructureConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleStructureConfigurable.java index cd13f8c68cf6..07c7d6a59d2e 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleStructureConfigurable.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ModuleStructureConfigurable.java @@ -530,6 +530,7 @@ public class ModuleStructureConfigurable extends BaseStructureConfigurable imple return null; } + @NotNull @NonNls public String getId() { return "project.structure"; diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ProjectLibrariesConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ProjectLibrariesConfigurable.java index 09ee673ec935..d2cb1f580067 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ProjectLibrariesConfigurable.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/ProjectLibrariesConfigurable.java @@ -22,6 +22,7 @@ import com.intellij.openapi.roots.libraries.LibraryTablesRegistrar; import com.intellij.openapi.ui.MasterDetailsStateService; import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.NonNls; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; @@ -43,6 +44,7 @@ public class ProjectLibrariesConfigurable extends BaseLibrariesConfigurable { return null; } + @NotNull @NonNls public String getId() { return "project.libraries"; diff --git a/platform/lang-impl/src/com/intellij/application/options/CodeCompletionOptions.java b/platform/lang-impl/src/com/intellij/application/options/CodeCompletionOptions.java index 957a8fb87ef6..c09424d2f1f6 100644 --- a/platform/lang-impl/src/com/intellij/application/options/CodeCompletionOptions.java +++ b/platform/lang-impl/src/com/intellij/application/options/CodeCompletionOptions.java @@ -21,6 +21,7 @@ import com.intellij.openapi.application.ApplicationBundle; import com.intellij.openapi.options.BaseConfigurable; import com.intellij.openapi.options.SearchableConfigurable; import com.intellij.openapi.util.IconLoader; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; @@ -61,6 +62,7 @@ public class CodeCompletionOptions extends BaseConfigurable implements Searchabl return "reference.settingsdialog.IDE.editor.code.completion"; } + @NotNull public String getId() { return "editor.preferences.completion"; } diff --git a/platform/lang-impl/src/com/intellij/application/options/CodeStyleSchemesConfigurable.java b/platform/lang-impl/src/com/intellij/application/options/CodeStyleSchemesConfigurable.java index 940e10d04a9c..d95032495139 100644 --- a/platform/lang-impl/src/com/intellij/application/options/CodeStyleSchemesConfigurable.java +++ b/platform/lang-impl/src/com/intellij/application/options/CodeStyleSchemesConfigurable.java @@ -29,6 +29,7 @@ import com.intellij.psi.codeStyle.CodeStyleSettings; import com.intellij.psi.codeStyle.CodeStyleSettingsProvider; import com.intellij.psi.impl.source.codeStyle.CodeStyleSchemeImpl; import org.jetbrains.annotations.Nls; +import org.jetbrains.annotations.NotNull; import javax.swing.*; import java.util.ArrayList; @@ -281,6 +282,7 @@ public class CodeStyleSchemesConfigurable extends SearchableConfigurable.Parent. return false; } + @NotNull public String getId() { return "preferences.sourceCode"; } @@ -367,6 +369,7 @@ public class CodeStyleSchemesConfigurable extends SearchableConfigurable.Parent. } + @NotNull public String getId() { return "preferences.sourceCode." + getDisplayName(); } diff --git a/platform/lang-impl/src/com/intellij/application/options/colors/ColorAndFontOptions.java b/platform/lang-impl/src/com/intellij/application/options/colors/ColorAndFontOptions.java index ee604d992eca..6beb28ed4419 100644 --- a/platform/lang-impl/src/com/intellij/application/options/colors/ColorAndFontOptions.java +++ b/platform/lang-impl/src/com/intellij/application/options/colors/ColorAndFontOptions.java @@ -957,6 +957,7 @@ public class ColorAndFontOptions extends SearchableConfigurable.Parent.Abstract } } + @NotNull public String getId() { return getHelpTopic(); } @@ -1093,6 +1094,7 @@ public class ColorAndFontOptions extends SearchableConfigurable.Parent.Abstract } } + @NotNull public String getId() { return ColorAndFontOptions.this.getId() + "." + getDisplayName(); } diff --git a/platform/lang-impl/src/com/intellij/application/options/editor/AutoImportOptionsConfigurable.java b/platform/lang-impl/src/com/intellij/application/options/editor/AutoImportOptionsConfigurable.java index c7c60f89cfcd..49bb84e74286 100644 --- a/platform/lang-impl/src/com/intellij/application/options/editor/AutoImportOptionsConfigurable.java +++ b/platform/lang-impl/src/com/intellij/application/options/editor/AutoImportOptionsConfigurable.java @@ -20,6 +20,7 @@ import com.intellij.openapi.application.ApplicationBundle; import com.intellij.openapi.options.AbstractConfigurableEP; import com.intellij.openapi.options.CompositeConfigurable; import org.jetbrains.annotations.Nls; +import org.jetbrains.annotations.NotNull; import javax.swing.*; import java.awt.*; @@ -62,6 +63,7 @@ public class AutoImportOptionsConfigurable extends CompositeConfigurable implements SearchableConfig return myTreeView; } + @NotNull public String getId() { return getDisplayName(); } diff --git a/platform/platform-impl/src/com/intellij/application/options/pathMacros/PathMacroConfigurable.java b/platform/platform-impl/src/com/intellij/application/options/pathMacros/PathMacroConfigurable.java index 46574935594b..f4fa0bd7d49d 100644 --- a/platform/platform-impl/src/com/intellij/application/options/pathMacros/PathMacroConfigurable.java +++ b/platform/platform-impl/src/com/intellij/application/options/pathMacros/PathMacroConfigurable.java @@ -23,6 +23,7 @@ import com.intellij.openapi.project.ProjectManager; import com.intellij.openapi.project.ex.ProjectEx; import com.intellij.openapi.util.IconLoader; import org.jetbrains.annotations.NonNls; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; @@ -74,6 +75,7 @@ public class PathMacroConfigurable implements SearchableConfigurable { return ICON; } + @NotNull public String getId() { return getHelpTopic(); } diff --git a/platform/platform-impl/src/com/intellij/ide/BrowserSettings.java b/platform/platform-impl/src/com/intellij/ide/BrowserSettings.java index 5537704983f7..f991bb6a2946 100644 --- a/platform/platform-impl/src/com/intellij/ide/BrowserSettings.java +++ b/platform/platform-impl/src/com/intellij/ide/BrowserSettings.java @@ -20,6 +20,7 @@ import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.SearchableConfigurable; import com.intellij.openapi.util.IconLoader; import org.jetbrains.annotations.Nls; +import org.jetbrains.annotations.NotNull; import javax.swing.*; @@ -30,6 +31,7 @@ public class BrowserSettings implements Configurable, SearchableConfigurable { private static final Icon ICON = IconLoader.getIcon("/general/browsersettings.png"); private BrowserSettingsPanel mySettingsPanel; + @NotNull public String getId() { return getHelpTopic(); } diff --git a/platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurable.java b/platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurable.java index e11111b063b8..9edbd1789109 100644 --- a/platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurable.java +++ b/platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurable.java @@ -168,6 +168,7 @@ public class GeneralSettingsConfigurable extends CompositeConfigurable