add loadState(notnull)
authorVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Mon, 22 Jan 2018 13:21:16 +0000 (14:21 +0100)
committerVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Mon, 22 Jan 2018 13:35:56 +0000 (14:35 +0100)
288 files changed:
images/src/org/intellij/images/options/impl/OptionsManagerImpl.java
images/src/org/intellij/images/search/ImageTagManager.java
java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/eclipse/EclipseCompilerConfiguration.java
java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/javac/JavacConfiguration.java
java/compiler/impl/src/com/intellij/compiler/impl/rmiCompiler/RmicConfiguration.java
java/compiler/impl/src/com/intellij/compiler/options/ValidationConfiguration.java
java/compiler/impl/src/com/intellij/packaging/impl/compiler/ArtifactsWorkspaceSettings.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/ArchivePackagingElement.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/ArtifactPackagingElement.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/ArtifactRootElementImpl.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/DirectoryCopyPackagingElement.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/DirectoryPackagingElement.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/ExtractedDirectoryPackagingElement.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/FileCopyPackagingElement.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/LibraryPackagingElement.java
java/compiler/impl/src/com/intellij/packaging/impl/elements/ModuleOutputPackagingElementBase.java
java/compiler/openapi/src/com/intellij/compiler/CompilerWorkspaceConfiguration.java
java/compiler/openapi/src/com/intellij/openapi/compiler/options/ExcludedEntriesConfiguration.java
java/debugger/impl/src/com/intellij/debugger/impl/DebuggerManagerImpl.java
java/debugger/impl/src/com/intellij/debugger/memory/component/InstancesTracker.java
java/debugger/impl/src/com/intellij/debugger/settings/DebuggerSettings.java
java/debugger/impl/src/com/intellij/debugger/settings/JavaDebuggerSettings.java
java/debugger/impl/src/com/intellij/debugger/settings/NodeRendererSettings.java
java/debugger/impl/src/com/intellij/debugger/settings/ThreadsViewSettings.java
java/debugger/impl/src/com/intellij/debugger/settings/ViewsGeneralSettings.java
java/debugger/impl/src/org/jetbrains/java/debugger/breakpoints/properties/JavaBreakpointProperties.java
java/debugger/impl/src/org/jetbrains/java/debugger/breakpoints/properties/JavaExceptionBreakpointProperties.java
java/debugger/impl/src/org/jetbrains/java/debugger/breakpoints/properties/JavaFieldBreakpointProperties.java
java/debugger/impl/src/org/jetbrains/java/debugger/breakpoints/properties/JavaLineBreakpointProperties.java
java/debugger/impl/src/org/jetbrains/java/debugger/breakpoints/properties/JavaMethodBreakpointProperties.java
java/idea-ui/src/com/intellij/framework/library/LibraryVersionProperties.java
java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SelectTemplateSettings.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorSettings.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/dependencyAnalysis/AnalyzeDependenciesSettings.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/daemon/ProjectStructureProblemsSettingsBase.java
java/java-analysis-api/src/com/intellij/openapi/roots/LanguageLevelModuleExtensionImpl.java
java/java-analysis-impl/src/com/intellij/codeInspection/ex/EntryPointsManagerBase.java
java/java-analysis-impl/src/org/jetbrains/java/generate/GenerateToStringContext.java
java/java-impl/src/com/intellij/codeInsight/NullableNotNullManagerImpl.java
java/java-impl/src/com/intellij/codeInsight/folding/impl/JavaCodeFoldingSettingsImpl.java
java/java-impl/src/com/intellij/jarRepository/RemoteRepositoriesConfiguration.java
java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaAwareProjectJdkTableImpl.java
java/java-impl/src/com/intellij/refactoring/JavaRefactoringSettings.java
java/openapi/src/org/jetbrains/idea/maven/utils/library/RepositoryLibraryProperties.java
platform/analysis-api/src/com/intellij/psi/search/scope/packageSet/NamedScopeManager.java
platform/analysis-api/src/com/intellij/psi/search/scope/packageSet/NamedScopesHolder.java
platform/analysis-impl/src/com/intellij/packageDependencies/DependencyValidationManagerImpl.java
platform/built-in-server/src/org/jetbrains/builtInWebServer/BuiltInServerOptions.java
platform/credential-store/src/PasswordDatabase.java
platform/diff-impl/src/com/intellij/diff/tools/external/ExternalDiffSettings.java
platform/duplicates-analysis/src/com/intellij/dupLocator/DuplocatorSettings.java
platform/duplicates-analysis/src/com/intellij/dupLocator/MultilanguageDuplocatorSettings.java
platform/dvcs-api/src/com/intellij/dvcs/push/PushSettings.java
platform/dvcs-impl/src/com/intellij/dvcs/DvcsRememberedInputs.java
platform/editor-ui-ex/src/com/intellij/codeInsight/folding/CodeFoldingSettingsImpl.java
platform/editor-ui-ex/src/com/intellij/ide/todo/TodoConfiguration.java
platform/editor-ui-ex/src/com/intellij/openapi/editor/colors/ex/DefaultColorSchemesManager.java
platform/editor-ui-ex/src/com/intellij/openapi/editor/colors/impl/AppEditorFontOptions.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/ExternalProjectsWorkspaceImpl.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalProjectsDataStorage.java
platform/lang-api/src/com/intellij/psi/codeStyle/LegacyCodeStyleSettingsManager.java
platform/lang-impl/src/com/intellij/analysis/AnalysisUIOptions.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/CodeStyleSchemesUIConfiguration.java
platform/lang-impl/src/com/intellij/codeEditor/printing/ExportToHTMLSettings.java
platform/lang-impl/src/com/intellij/codeEditor/printing/PrintSettings.java
platform/lang-impl/src/com/intellij/codeInsight/CodeInsightWorkspaceSettings.java
platform/lang-impl/src/com/intellij/codeInsight/daemon/DaemonCodeAnalyzerSettingsImpl.java
platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LineMarkerSettingsImpl.java
platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightingSettingsPerFile.java
platform/lang-impl/src/com/intellij/codeInsight/intention/impl/config/IntentionManagerSettings.java
platform/lang-impl/src/com/intellij/codeInsight/template/impl/ExportableTemplateSettings.java
platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateSettings.java
platform/lang-impl/src/com/intellij/codeInsight/template/postfix/settings/PostfixTemplatesSettings.java
platform/lang-impl/src/com/intellij/codeInspection/ex/AppInspectionProfilesVisibleTreeState.java
platform/lang-impl/src/com/intellij/codeInspection/ex/ApplicationInspectionProfileManager.java
platform/lang-impl/src/com/intellij/execution/ExecutionTargetManagerImpl.java
platform/lang-impl/src/com/intellij/execution/console/ConsoleFoldingSettings.java
platform/lang-impl/src/com/intellij/execution/dashboard/RunDashboardManagerImpl.java
platform/lang-impl/src/com/intellij/execution/impl/ModuleRunConfigurationManager.java
platform/lang-impl/src/com/intellij/execution/startup/ProjectStartupConfigurationBase.java
platform/lang-impl/src/com/intellij/execution/ui/layout/impl/RunnerLayoutSettings.java
platform/lang-impl/src/com/intellij/facet/FacetFromExternalSourcesStorage.java
platform/lang-impl/src/com/intellij/facet/impl/ProjectFacetManagerImpl.java
platform/lang-impl/src/com/intellij/facet/impl/invalid/InvalidFacetManagerImpl.java
platform/lang-impl/src/com/intellij/framework/detection/impl/exclude/DetectionExcludesConfigurationImpl.java
platform/lang-impl/src/com/intellij/ide/bookmarks/BookmarkManager.java
platform/lang-impl/src/com/intellij/ide/extensionResources/ResourceVersions.java
platform/lang-impl/src/com/intellij/ide/fileTemplates/impl/FileTemplateManagerImpl.java
platform/lang-impl/src/com/intellij/ide/fileTemplates/impl/FileTemplateSettings.java
platform/lang-impl/src/com/intellij/ide/hierarchy/HierarchyBrowserManager.java
platform/lang-impl/src/com/intellij/ide/impl/convert/ProjectFileVersionImpl.java
platform/lang-impl/src/com/intellij/ide/scratch/ScratchFileServiceImpl.java
platform/lang-impl/src/com/intellij/ide/structureView/impl/StructureViewFactoryImpl.java
platform/lang-impl/src/com/intellij/ide/todo/TodoView.java
platform/lang-impl/src/com/intellij/internal/psiView/PsiViewerSettings.java
platform/lang-impl/src/com/intellij/lang/customFolding/CustomFoldingConfiguration.java
platform/lang-impl/src/com/intellij/moduleDependencies/DependenciesAnalyzeManager.java
platform/lang-impl/src/com/intellij/openapi/editor/richcopy/settings/RichCopySettings.java
platform/lang-impl/src/com/intellij/openapi/file/exclude/PersistentFileSetManager.java
platform/lang-impl/src/com/intellij/openapi/module/impl/ModuleImpl.java
platform/lang-impl/src/com/intellij/openapi/projectRoots/impl/ProjectJdkTableImpl.java
platform/lang-impl/src/com/intellij/openapi/roots/libraries/DummyLibraryProperties.java
platform/lang-impl/src/com/intellij/packageDependencies/DependencyUISettings.java
platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/PersistableCodeStyleSchemes.java
platform/lang-impl/src/com/intellij/psi/stubs/StubIndexImpl.java
platform/lang-impl/src/com/intellij/psi/templateLanguages/TemplateDataLanguagePatterns.java
platform/lang-impl/src/com/intellij/refactoring/RefactoringSettings.java
platform/lang-impl/src/com/intellij/slicer/SliceManager.java
platform/lang-impl/src/com/intellij/slicer/SliceToolwindowSettings.java
platform/lang-impl/src/com/intellij/tools/ToolsProjectConfig.java
platform/lang-impl/src/com/intellij/ui/debugger/extensions/PlaybackDebugger.java
platform/lang-impl/src/com/intellij/ui/tabs/FileColorManagerImpl.java
platform/lang-impl/src/com/intellij/ui/tabs/FileColorProjectLevelConfigurationManager.java
platform/platform-api/src/com/intellij/ide/GeneralSettings.java
platform/platform-api/src/com/intellij/openapi/keymap/KeyboardSettingsExternalizable.java
platform/platform-api/src/com/intellij/openapi/ui/MasterDetailsStateService.java
platform/platform-api/src/com/intellij/openapi/util/DimensionService.java
platform/platform-api/src/com/intellij/openapi/util/registry/RegistryState.java
platform/platform-api/src/com/intellij/util/net/ssl/CertificateManager.java
platform/platform-impl/src/com/intellij/externalDependencies/impl/ExternalDependenciesManagerImpl.java
platform/platform-impl/src/com/intellij/featureStatistics/FeatureUsageTrackerImpl.java
platform/platform-impl/src/com/intellij/ide/RecentProjectsManagerBase.java
platform/platform-impl/src/com/intellij/ide/actionMacro/ActionMacroManager.java
platform/platform-impl/src/com/intellij/ide/errorTreeView/impl/ErrorTreeViewConfiguration.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerUISettings.java
platform/platform-impl/src/com/intellij/ide/ui/customization/CustomActionsSchema.java
platform/platform-impl/src/com/intellij/ide/ui/laf/LafManagerImpl.java
platform/platform-impl/src/com/intellij/internal/statistic/ApplicationStatisticsPersistenceComponent.java
platform/platform-impl/src/com/intellij/internal/statistic/UsageTrigger.java
platform/platform-impl/src/com/intellij/internal/statistic/customUsageCollectors/actions/ActionsCollector.java
platform/platform-impl/src/com/intellij/internal/statistic/customUsageCollectors/actions/IntentionsCollector.java
platform/platform-impl/src/com/intellij/internal/statistic/customUsageCollectors/actions/MainMenuCollector.java
platform/platform-impl/src/com/intellij/internal/statistic/customUsageCollectors/ui/ShortcutsCollector.java
platform/platform-impl/src/com/intellij/internal/statistic/customUsageCollectors/ui/ToolbarClicksCollector.java
platform/platform-impl/src/com/intellij/internal/statistic/persistence/UsageStatisticsPersistenceComponent.java
platform/platform-impl/src/com/intellij/notification/impl/NotificationsConfigurationImpl.java
platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/AbbreviationManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/diff/impl/external/DiffManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/diff/impl/settings/DiffMergeSettings.java
platform/platform-impl/src/com/intellij/openapi/editor/colors/impl/EditorColorsManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileEditorProviderManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/IdeDocumentHistoryImpl.java
platform/platform-impl/src/com/intellij/openapi/fileTypes/impl/FileTypeManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/preview/impl/PreviewManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectReloadStateImpl.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/pluginsAdvertisement/UnknownFeaturesCollector.java
platform/platform-impl/src/com/intellij/openapi/util/WindowStateServiceImpl.java
platform/platform-impl/src/com/intellij/openapi/vcs/readOnlyHandler/ReadonlyStatusHandlerImpl.java
platform/platform-impl/src/com/intellij/openapi/vfs/encoding/EncodingManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/WindowManagerImpl.java
platform/platform-impl/src/com/intellij/ui/RecentsManager.java
platform/platform-impl/src/com/intellij/ui/docking/impl/DockManagerImpl.java
platform/platform-impl/src/org/jetbrains/io/BuiltInServer.java
platform/projectModel-api/src/com/intellij/lang/PerFileMappingsBase.java
platform/projectModel-api/src/com/intellij/openapi/project/ProjectTypeService.java
platform/projectModel-impl/src/com/intellij/application/options/PathMacrosImpl.java
platform/projectModel-impl/src/com/intellij/ide/util/PropertiesComponentImpl.java
platform/projectModel-impl/src/com/intellij/openapi/module/impl/UnloadedModulesListStorage.java
platform/projectModel-impl/src/com/intellij/openapi/roots/impl/ProjectRootManagerImpl.java
platform/projectModel-impl/src/com/intellij/openapi/roots/impl/TestModulePropertiesImpl.java
platform/remote-servers/api/src/com/intellij/remoteServer/configuration/ServerConfigurationBase.java
platform/remote-servers/api/src/com/intellij/remoteServer/configuration/deployment/DeploymentConfigurationBase.java
platform/remote-servers/api/src/com/intellij/remoteServer/configuration/deployment/DummyDeploymentConfiguration.java
platform/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/RemoteServersManagerImpl.java
platform/remote-servers/impl/src/com/intellij/remoteServer/impl/runtime/clientLibrary/ClientLibraryManagerImpl.java
platform/smRunner/src/com/intellij/execution/testframework/sm/TestHistoryConfiguration.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/ConfigurationManager.java
platform/tasks-platform-impl/src/com/intellij/tasks/impl/TaskManagerImpl.java
platform/testRunner/src/com/intellij/execution/testframework/autotest/AbstractAutoTestManager.java
platform/testRunner/src/com/intellij/execution/testframework/export/ExportTestResultsConfiguration.java
platform/usageView/src/com/intellij/usages/impl/ImportFilteringUsageViewSetting.java
platform/vcs-api/src/com/intellij/openapi/vcs/IssueNavigationConfiguration.java
platform/vcs-api/src/com/intellij/openapi/vcs/VcsApplicationSettings.java
platform/vcs-api/src/com/intellij/openapi/vcs/VcsConfiguration.java
platform/vcs-api/src/com/intellij/openapi/vcs/contentAnnotation/VcsContentAnnotationSettings.java
platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerImpl.java
platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/CommittedChangesCache.java
platform/vcs-impl/src/com/intellij/openapi/vcs/impl/ProjectLevelVcsManagerImpl.java
platform/vcs-impl/src/com/intellij/openapi/vcs/impl/VcsDirectoryMappingStorage.java
platform/vcs-impl/src/com/intellij/openapi/vcs/update/RestoreUpdateTree.java
platform/vcs-log/impl/src/com/intellij/vcs/log/data/index/VcsLogBigRepositoriesList.java
platform/vcs-log/impl/src/com/intellij/vcs/log/history/FileHistoryUiProperties.java
platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogApplicationSettings.java
platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogSharedSettings.java
platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogTabsProperties.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/XDebuggerHistoryManager.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/settings/XDebuggerSettingManagerImpl.java
platform/xdebugger-impl/testSrc/com/intellij/xdebugger/XDebuggerSettingsTest.java
platform/xdebugger-impl/testSrc/com/intellij/xdebugger/XDebuggerTestCase.java
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/Configuration.java
plugins/ShortcutPromoter/src/com/intellij/promoter/ShortcutPromoterManager.java
plugins/ant/src/com/intellij/lang/ant/config/impl/AntConfigurationImpl.java
plugins/ant/src/com/intellij/lang/ant/config/impl/AntWorkspaceConfiguration.java
plugins/ant/src/com/intellij/lang/ant/config/impl/GlobalAntConfiguration.java
plugins/ant/src/com/intellij/lang/ant/config/impl/artifacts/AntArtifactProperties.java
plugins/commander/src/com/intellij/ide/commander/Commander.java
plugins/copyright/src/com/maddyhome/idea/copyright/actions/UpdateCopyrightCheckinHandlerState.java
plugins/coverage-common/src/com/intellij/coverage/CoverageOptionsProvider.java
plugins/coverage-common/src/com/intellij/coverage/view/CoverageViewManager.java
plugins/coverage/src/com/intellij/coverage/JavaCoverageOptionsProvider.java
plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsApplicationLevelConfiguration.java
plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/config/CvsConfiguration.java
plugins/devkit/src/build/PluginBuildConfiguration.java
plugins/eclipse/src/org/jetbrains/idea/eclipse/config/EclipseModuleManagerImpl.java
plugins/generate-tostring/src/org/jetbrains/java/generate/template/TemplatesManager.java
plugins/git4idea/src/git4idea/config/GitRebaseSettings.java
plugins/git4idea/src/git4idea/config/GitSharedSettings.java
plugins/git4idea/src/git4idea/config/GitVcsApplicationSettings.java
plugins/git4idea/src/git4idea/config/GitVcsSettings.java
plugins/github/src/org/jetbrains/plugins/github/util/GithubProjectSettings.java
plugins/github/src/org/jetbrains/plugins/github/util/GithubSettings.java
plugins/google-app-engine/source/com/intellij/appengine/facet/AppEngineFacetConfiguration.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/task/ExecuteGradleTaskHistoryService.java
plugins/gradle/src/org/jetbrains/plugins/gradle/settings/GradleExtensionsSettings.java
plugins/gradle/src/org/jetbrains/plugins/gradle/settings/GradleSystemRunningSettings.java
plugins/gradle/src/org/jetbrains/plugins/gradle/settings/GradleSystemSettings.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/dsl/DslActivationStatus.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/gant/GantSettings.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/settings/GroovyApplicationSettings.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/util/SdkHomeSettings.java
plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/intentions/dynamic/DynamicManagerImpl.java
plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GreclipseIdeaCompilerSettings.java
plugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerConfiguration.java
plugins/groovy/src/org/jetbrains/plugins/groovy/config/GroovyLibraryProperties.java
plugins/groovy/src/org/jetbrains/plugins/groovy/console/GroovyConsoleStateService.java
plugins/groovy/src/org/jetbrains/plugins/groovy/debugger/GroovyDebuggerSettings.java
plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/MvcRunTargetHistoryService.java
plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/projectView/MvcProjectViewState.java
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/GroovyRefactoringSettings.java
plugins/hg4idea/src/org/zmlx/hg4idea/HgGlobalSettings.java
plugins/hg4idea/src/org/zmlx/hg4idea/HgProjectSettings.java
plugins/hg4idea/src/org/zmlx/hg4idea/provider/update/HgUpdateConfigurationSettings.java
plugins/javaFX/src/org/jetbrains/plugins/javaFX/JavaFxSettings.java
plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/JavaFxArtifactProperties.java
plugins/javaFX/src/org/jetbrains/plugins/javaFX/packaging/preloader/JavaFxPreloaderArtifactProperties.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/execution/MavenRunner.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/importing/MavenPomPathModuleService.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/navigator/MavenProjectsNavigator.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/navigator/actions/ExecuteMavenGoalHistoryService.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProjectSettings.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProjectsManager.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenWorkspaceSettingsComponent.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/server/MavenServerManager.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/tasks/MavenTasksManager.java
plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/ResourceBundleManager.java
plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/refactoring/PropertiesRefactoringSettings.java
plugins/properties/src/com/intellij/lang/properties/LastSelectedPropertiesFileStore.java
plugins/svn4idea/src/org/jetbrains/idea/svn/SvnApplicationSettings.java
plugins/svn4idea/src/org/jetbrains/idea/svn/SvnFileUrlMappingImpl.java
plugins/svn4idea/src/org/jetbrains/idea/svn/branchConfig/SvnBranchMapperManager.java
plugins/tasks/tasks-api/src/com/intellij/tasks/config/TaskSettings.java
plugins/tasks/tasks-core/src/com/intellij/tasks/config/RecentTaskRepositories.java
plugins/ui-designer/src/com/intellij/uiDesigner/GuiDesignerConfiguration.java
plugins/ui-designer/src/com/intellij/uiDesigner/Properties.java
plugins/ui-designer/src/com/intellij/uiDesigner/clientProperties/ClientPropertiesManager.java
plugins/ui-designer/src/com/intellij/uiDesigner/palette/Palette.java
plugins/xpath/xpath-lang/src/org/intellij/lang/xpath/xslt/associations/impl/FileAssociationsConfigurable.java
plugins/xpath/xpath-lang/src/org/intellij/lang/xpath/xslt/impl/XsltConfigImpl.java
plugins/xpath/xpath-view/src/org/intellij/plugins/xpathView/XPathAppComponent.java
plugins/xpath/xpath-view/src/org/intellij/plugins/xpathView/XPathProjectComponent.java
python/ipnb/src/org/jetbrains/plugins/ipnb/configuration/IpnbSettings.java
python/src/com/jetbrains/python/PythonFoldingSettings.java
python/src/com/jetbrains/python/ReSTService.java
python/src/com/jetbrains/python/codeInsight/PyCodeInsightSettings.java
python/src/com/jetbrains/python/console/PyConsoleOptions.java
python/src/com/jetbrains/python/debugger/PyDebuggerOptionsProvider.java
python/src/com/jetbrains/python/debugger/PyExceptionBreakpointProperties.java
python/src/com/jetbrains/python/debugger/settings/PyDebuggerSettings.java
python/src/com/jetbrains/python/documentation/PyDocumentationSettings.java
python/src/com/jetbrains/python/documentation/PythonDocumentationMap.java
python/src/com/jetbrains/python/findUsages/PyFindUsagesOptions.java
python/src/com/jetbrains/python/inspections/PyCompatibilityInspectionAdvertiserSettings.java
python/src/com/jetbrains/python/packaging/PyCondaPackageService.java
python/src/com/jetbrains/python/packaging/PyPackageService.java
python/src/com/jetbrains/python/testing/PyTestFrameworkService.java
python/src/com/jetbrains/python/testing/TestRunnerService.java
spellchecker/src/com/intellij/spellchecker/state/CachedDictionaryState.java
spellchecker/src/com/intellij/spellchecker/state/DictionaryState.java
spellchecker/src/com/intellij/spellchecker/state/ProjectDictionaryState.java
xml/impl/src/com/intellij/application/options/XmlSettings.java
xml/impl/src/com/intellij/application/options/emmet/EmmetOptions.java
xml/impl/src/com/intellij/ide/browsers/WebBrowserManager.java
xml/relaxng/src/org/intellij/plugins/relaxNG/config/NoNamespaceConfigImpl.java
xml/xml-analysis-impl/src/com/intellij/application/options/editor/WebEditorOptions.java
xml/xml-psi-impl/src/com/intellij/application/options/editor/XmlFoldingSettings.java
xml/xml-psi-impl/src/com/intellij/javaee/ExternalResourceManagerExImpl.java

index c1ad786fbd4d088051e989f399ca2748d8467181..5e11bbc2d15482124a6a55b83721c92767339cc2 100644 (file)
@@ -23,6 +23,7 @@ import com.intellij.openapi.util.WriteExternalException;
 import org.intellij.images.options.Options;
 import org.intellij.images.options.OptionsManager;
 import org.jdom.Element;
+import org.jetbrains.annotations.NotNull;
 
 /**
  * Options configurable manager.
@@ -54,7 +55,7 @@ final class OptionsManagerImpl extends OptionsManager implements PersistentState
   }
 
   @Override
-  public void loadState(final Element state) {
+  public void loadState(@NotNull final Element state) {
     options.readExternal(state);
   }
 }
index 01693f04c204332745006057f9086066cae7e6d7..7113764d810c8b465d54d90f363609ca0d725895 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package org.intellij.images.search;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -13,6 +11,7 @@ import com.intellij.util.xmlb.annotations.MapAnnotation;
 import com.intellij.util.xmlb.annotations.Property;
 import com.intellij.util.xmlb.annotations.Tag;
 import com.intellij.util.xmlb.annotations.XCollection;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 import java.util.*;
@@ -66,7 +65,7 @@ public class ImageTagManager implements PersistentStateComponent<ImageTagManager
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myState = state;
   }
 
index ae9847983c983af8b8675fe5cccb05163d87bdde..9d567d5445d89f96b2937cc0789291406ea29015 100755 (executable)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.compiler.impl.javaCompiler.eclipse;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -33,7 +19,7 @@ public class EclipseCompilerConfiguration implements PersistentStateComponent<Ec
     return mySettings;
   }
 
-  public void loadState(EclipseCompilerOptions state) {
+  public void loadState(@NotNull EclipseCompilerOptions state) {
     XmlSerializerUtil.copyBean(state, mySettings);
   }
 
index 5978236c671dfe54f65184cce5217ea75e7afadb..cec0ede77d6a4eac15305a864b906e27409ca12c 100755 (executable)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.compiler.impl.javaCompiler.javac;
 
 import com.intellij.openapi.components.*;
@@ -40,7 +26,7 @@ public class JavacConfiguration implements PersistentStateComponent<JpsJavaCompi
   }
 
   @Override
-  public void loadState(JpsJavaCompilerOptions state) {
+  public void loadState(@NotNull JpsJavaCompilerOptions state) {
     XmlSerializerUtil.copyBean(state, mySettings);
   }
 
index efc51a80e4f69d01a798fa3c1bd6aaf53ddb1cba..67d8303a612ff344f68bcd1193abdf4631dadb13 100755 (executable)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.compiler.impl.rmiCompiler;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -33,7 +19,7 @@ public class RmicConfiguration implements PersistentStateComponent<RmicCompilerO
     return mySettings;
   }
 
-  public void loadState(RmicCompilerOptions state) {
+  public void loadState(@NotNull RmicCompilerOptions state) {
     XmlSerializerUtil.copyBean(state, mySettings);
   }
 
index 3d312c24cfbb6934d8024a4c00fba3ad1b117610..249728fe0f201d715587ed9a8dfb0d650f7a25d0 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.compiler.options;
 
 import com.intellij.openapi.compiler.CompileContext;
@@ -25,6 +11,7 @@ import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import com.intellij.openapi.project.Project;
 import com.intellij.util.xmlb.XmlSerializerUtil;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.jps.model.serialization.java.compiler.JpsCompilerValidationExcludeSerializer;
 
 import java.util.HashMap;
@@ -73,7 +60,7 @@ public class ValidationConfiguration implements PersistentStateComponent<Validat
     return this;
   }
 
-  public void loadState(final ValidationConfiguration state) {
+  public void loadState(@NotNull final ValidationConfiguration state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 
index 6c76b98ac94a92cbcd0f1e7960ab5870dffb8966..2a5b2fddebd20b2fce6eb031249d7ea2b3c5bbcd 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.packaging.impl.compiler;
 
 import com.intellij.openapi.components.*;
@@ -56,7 +54,7 @@ public class ArtifactsWorkspaceSettings implements PersistentStateComponent<Arti
     return myState;
   }
 
-  public void loadState(ArtifactsWorkspaceSettingsState state) {
+  public void loadState(@NotNull ArtifactsWorkspaceSettingsState state) {
     myState = state;
   }
 
index 0127900eeb34dc5c6c7ab9ea1f86c346b0b4a1f6..4a1381a7daa10325232120cab4419ec3b0947549 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2013 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.packaging.impl.elements;
 
 import com.intellij.compiler.ant.BuildProperties;
@@ -108,7 +94,7 @@ public class ArchivePackagingElement extends CompositeElementWithManifest<Archiv
     return element instanceof ArchivePackagingElement && ((ArchivePackagingElement)element).getArchiveFileName().equals(myArchiveFileName);
   }
 
-  public void loadState(ArchivePackagingElement state) {
+  public void loadState(@NotNull ArchivePackagingElement state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 }
index 7efa903e78e25b4c38720e07c4ce222abcd57362..3293255f20908cff89e9c5c32646cd257b5df692 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2009 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.packaging.impl.elements;
 
 import com.intellij.compiler.ant.BuildProperties;
@@ -105,7 +91,7 @@ public class ArtifactPackagingElement extends ComplexPackagingElement<ArtifactPa
     return state;
   }
 
-  public void loadState(ArtifactPackagingElementState state) {
+  public void loadState(@NotNull ArtifactPackagingElementState state) {
     final String name = state.getArtifactName();
     myArtifactPointer = name != null ? ArtifactPointerManager.getInstance(myProject).createPointer(name) : null;
   }
index d3e806fde450becb398c091f1bc6e2e84f82df7c..494616e133b10719cbeadec15f408f48c33de513 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2009 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.packaging.impl.elements;
 
 import com.intellij.compiler.ant.Generator;
@@ -64,7 +50,7 @@ public class ArtifactRootElementImpl extends ArtifactRootElement<Object> {
     return null;
   }
 
-  public void loadState(Object state) {
+  public void loadState(@NotNull Object state) {
   }
 
   @Override
index e9f1fc1b91b181532b00f6f2f3d2b69e3f4f0501..6098f5ae0f00f8393c8ca1d2b512121cc9ec4ccb 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2009 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.packaging.impl.elements;
 
 import com.intellij.compiler.ant.Generator;
@@ -59,7 +45,7 @@ public class DirectoryCopyPackagingElement extends FileOrDirectoryCopyPackagingE
     return this;
   }
 
-  public void loadState(DirectoryCopyPackagingElement state) {
+  public void loadState(@NotNull DirectoryCopyPackagingElement state) {
     myFilePath = state.getFilePath();
   }
 
index 0a0b1a8bbb262b864e90600d929964b1ab618a86..e6bd3b266112540426a6cc864294875ae1f29571 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2009 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.packaging.impl.elements;
 
 import com.intellij.compiler.ant.Generator;
@@ -99,7 +85,7 @@ public class DirectoryPackagingElement extends CompositeElementWithManifest<Dire
     return element instanceof DirectoryPackagingElement && ((DirectoryPackagingElement)element).getDirectoryName().equals(myDirectoryName);
   }
 
-  public void loadState(DirectoryPackagingElement state) {
+  public void loadState(@NotNull DirectoryPackagingElement state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 }
index 38a58d14819e9b433918958cd75966bd91b3aef1..20ebbeed33ff39592367d0718c19019085ce2d8b 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2010 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.packaging.impl.elements;
 
 import com.intellij.compiler.ant.BuildProperties;
@@ -119,7 +105,7 @@ public class ExtractedDirectoryPackagingElement extends FileOrDirectoryCopyPacka
   }
 
   @Override
-  public void loadState(ExtractedDirectoryPackagingElement state) {
+  public void loadState(@NotNull ExtractedDirectoryPackagingElement state) {
     myFilePath = state.getFilePath();
     myPathInJar = state.getPathInJar();
   }
index b3bf1a9650d321f096529a82751569984d50ccb6..f60a62a2fb39611aae6a89fc44d22bcf1ff73286 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2009 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.packaging.impl.elements;
 
 import com.intellij.compiler.ant.Generator;
@@ -96,7 +82,7 @@ public class FileCopyPackagingElement extends FileOrDirectoryCopyPackagingElemen
     return this;
   }
 
-  public void loadState(FileCopyPackagingElement state) {
+  public void loadState(@NotNull FileCopyPackagingElement state) {
     setFilePath(state.getFilePath());
     setRenamedOutputFileName(state.getRenamedOutputFileName());
   }
index f034766f92c9a58c720b73e6eea5e6737751deb4..ae0433e3d722ab5fdb17cd8e0de42ea946c211b6 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2012 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.packaging.impl.elements;
 
 import com.intellij.openapi.module.Module;
@@ -107,7 +93,7 @@ public class LibraryPackagingElement extends ComplexPackagingElement<LibraryPack
     return this;
   }
 
-  public void loadState(LibraryPackagingElement state) {
+  public void loadState(@NotNull LibraryPackagingElement state) {
     myLevel = state.getLevel();
     myLibraryName = state.getLibraryName();
     myModuleName = state.getModuleName();
index 231a379c31637ae1e93636a44bbcef18fadb2cdd..0b5965ba34efc29ae58072aae46dcb19cc2e9f99 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2011 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.packaging.impl.elements;
 
 import com.intellij.compiler.ant.BuildProperties;
@@ -91,7 +77,7 @@ public abstract class ModuleOutputPackagingElementBase extends PackagingElement<
     return state;
   }
 
-  public void loadState(ModuleOutputPackagingElementState state) {
+  public void loadState(@NotNull ModuleOutputPackagingElementState state) {
     final String moduleName = state.getModuleName();
     myModulePointer = moduleName != null ? ModulePointerManager.getInstance(myProject).create(moduleName) : null;
   }
index 09ed72257c6c76b84e02eb6ca60d8d0eebb53edd..0f238efd86eba12f2f4867da2c3af677567f7777 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 /*
  * @author Eugene Zhuravlev
@@ -24,6 +10,7 @@ import com.intellij.openapi.diagnostic.Logger;
 import com.intellij.openapi.project.Project;
 import com.intellij.openapi.util.registry.Registry;
 import com.intellij.util.xmlb.XmlSerializerUtil;
+import org.jetbrains.annotations.NotNull;
 
 @State(name = "CompilerWorkspaceConfiguration", storages = @Storage(StoragePathMacros.WORKSPACE_FILE))
 public class CompilerWorkspaceConfiguration implements PersistentStateComponent<CompilerWorkspaceConfiguration> {
@@ -56,7 +43,7 @@ public class CompilerWorkspaceConfiguration implements PersistentStateComponent<
     return this;
   }
 
-  public void loadState(CompilerWorkspaceConfiguration state) {
+  public void loadState(@NotNull CompilerWorkspaceConfiguration state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 
index 186e49ea5bac5be20deb8136af07712c26155b2f..38f1a26a7d3d75486580b16ea047db9c2a786121 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2009 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.openapi.compiler.options;
 
@@ -24,6 +10,7 @@ import com.intellij.openapi.vfs.VfsUtil;
 import com.intellij.openapi.vfs.VirtualFile;
 import org.jdom.Element;
 import org.jetbrains.annotations.NonNls;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 import java.util.Collection;
@@ -165,7 +152,7 @@ public class ExcludedEntriesConfiguration implements PersistentStateComponent<Ex
     return this;
   }
 
-  public void loadState(final ExcludedEntriesConfiguration state) {
+  public void loadState(@NotNull final ExcludedEntriesConfiguration state) {
     for (ExcludeEntryDescription description : state.getExcludeEntryDescriptions()) {
       addExcludeEntryDescription(description.copy(this));
     }
index b86f7c7997f65987ca5aaa5beab3e29b0d90f60a..d3d7197712e1bb7b5bca7b218fe8c004c6ff7b27 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.debugger.impl;
 
 import com.intellij.debugger.*;
@@ -187,7 +185,7 @@ public class DebuggerManagerImpl extends DebuggerManagerEx implements Persistent
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     myBreakpointManager.readExternal(state);
   }
 
index dbcd2cda185b913540736a1977f3af495470b737..3e004e0adca79e1b4b00b6f1bfa9ca9395656719 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.debugger.memory.component;
 
 import com.intellij.debugger.memory.event.InstancesTrackerListener;
@@ -9,11 +7,11 @@ import com.intellij.openapi.Disposable;
 import com.intellij.openapi.components.*;
 import com.intellij.openapi.project.Project;
 import com.intellij.util.EventDispatcher;
-import java.util.HashMap;
 import com.intellij.util.xmlb.annotations.XCollection;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
+import java.util.HashMap;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 
@@ -93,7 +91,7 @@ public class InstancesTracker extends AbstractProjectComponent
   }
 
   @Override
-  public void loadState(MyState state) {
+  public void loadState(@NotNull MyState state) {
     myState = new MyState(state);
   }
 
index 2e7751fbf2195a28ce381fe5795a7bc46db4878e..ae97e118363d6508063159a6d38653854505de49 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.debugger.settings;
 
 import com.intellij.debugger.impl.DebuggerUtilsEx;
@@ -22,6 +20,7 @@ import com.intellij.util.xmlb.annotations.Transient;
 import com.intellij.util.xmlb.annotations.XCollection;
 import org.jdom.Element;
 import org.jetbrains.annotations.NonNls;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 import java.util.*;
@@ -124,7 +123,7 @@ public class DebuggerSettings implements Cloneable, PersistentStateComponent<Ele
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     XmlSerializer.deserializeInto(this, state);
 
     try {
index 027e10a7a2659d418e7a64c3f1faa31454082683..d314c2dfded90f92c872967d9ddbf516c9fc86bc 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.debugger.settings;
 
 import com.intellij.debugger.DebuggerBundle;
@@ -75,6 +73,6 @@ public class JavaDebuggerSettings extends XDebuggerSettings<Element> {
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
   }
 }
\ No newline at end of file
index 37fecaf506368681a67803326605e2c99df4d149..4fc75c4a99166a4dd17d38b5d0a4aba2a426aab3 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.debugger.settings;
 
 import com.intellij.debugger.DebuggerBundle;
@@ -151,7 +137,7 @@ public class NodeRendererSettings implements PersistentStateComponent<Element> {
 
   @Override
   @SuppressWarnings({"HardCodedStringLiteral"})
-  public void loadState(final Element root) {
+  public void loadState(@NotNull final Element root) {
     final String hexEnabled = JDOMExternalizerUtil.readField(root, HEX_VIEW_ENABLED);
     if (hexEnabled != null) {
       myHexRenderer.setEnabled(Boolean.parseBoolean(hexEnabled));
index ef5cc20b98269d6d93718ca34e3159c2801aff1d..562750550339102ff006b3f18916c56aa148f9e2 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.debugger.settings;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -20,6 +6,7 @@ import com.intellij.openapi.components.ServiceManager;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import com.intellij.util.xmlb.XmlSerializerUtil;
+import org.jetbrains.annotations.NotNull;
 
 @State(
   name="ThreadsViewSettings",
@@ -44,7 +31,7 @@ public class ThreadsViewSettings implements PersistentStateComponent<ThreadsView
     return this;
   }
 
-  public void loadState(final ThreadsViewSettings state) {
+  public void loadState(@NotNull final ThreadsViewSettings state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 }
\ No newline at end of file
index 106bd9236ee94aa2dd3610676decb9f718fb69c3..0f7c963f1d6b14a2975872a87f41f8e15d2806ee 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.debugger.settings;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -6,6 +6,7 @@ import com.intellij.openapi.components.ServiceManager;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import com.intellij.util.xmlb.XmlSerializerUtil;
+import org.jetbrains.annotations.NotNull;
 
 @State(
   name = "ViewsSettings",
@@ -22,7 +23,7 @@ public class ViewsGeneralSettings implements PersistentStateComponent<ViewsGener
   }
 
   @Override
-  public void loadState(ViewsGeneralSettings state) {
+  public void loadState(@NotNull ViewsGeneralSettings state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 
index 67a4e61157ae2fd4024a5c3ebf7e17df0994a6cf..e6a0904681fc703defd271e2c3294e482e070cb2 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package org.jetbrains.java.debugger.breakpoints.properties;
 
 import com.intellij.debugger.InstanceFilter;
@@ -10,6 +8,7 @@ import com.intellij.util.ArrayUtil;
 import com.intellij.util.xmlb.annotations.OptionTag;
 import com.intellij.util.xmlb.annotations.XCollection;
 import com.intellij.xdebugger.breakpoints.XBreakpointProperties;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 /**
@@ -83,7 +82,7 @@ public class JavaBreakpointProperties<T extends JavaBreakpointProperties> extend
   }
 
   @Override
-  public void loadState(T state) {
+  public void loadState(@NotNull T state) {
     setCOUNT_FILTER_ENABLED(state.isCOUNT_FILTER_ENABLED());
     setCOUNT_FILTER(state.getCOUNT_FILTER());
 
index e019ca3afb8d48ccd6bac02f191be8017b77c2fa..d5893ed32decec4c4a556c5dede65aa1ac5b9e52 100644 (file)
@@ -1,12 +1,11 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package org.jetbrains.java.debugger.breakpoints.properties;
 
 import com.intellij.ui.classFilter.ClassFilter;
 import com.intellij.util.xmlb.annotations.Attribute;
 import com.intellij.util.xmlb.annotations.OptionTag;
 import com.intellij.util.xmlb.annotations.XCollection;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 /**
@@ -41,7 +40,7 @@ public class JavaExceptionBreakpointProperties extends JavaBreakpointProperties<
   }
 
   @Override
-  public void loadState(JavaExceptionBreakpointProperties state) {
+  public void loadState(@NotNull JavaExceptionBreakpointProperties state) {
     super.loadState(state);
 
     NOTIFY_CAUGHT = state.NOTIFY_CAUGHT;
index 13b760e8142815d117ed2d4e4b50fe820add581b..e5900a3984495e42eb35dd4d69935057705bba3d 100644 (file)
@@ -1,21 +1,8 @@
-/*
- * Copyright 2000-2014 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package org.jetbrains.java.debugger.breakpoints.properties;
 
 import com.intellij.util.xmlb.annotations.Attribute;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 /**
@@ -46,7 +33,7 @@ public class JavaFieldBreakpointProperties extends JavaBreakpointProperties<Java
   }
 
   @Override
-  public void loadState(JavaFieldBreakpointProperties state) {
+  public void loadState(@NotNull JavaFieldBreakpointProperties state) {
     super.loadState(state);
 
     WATCH_MODIFICATION = state.WATCH_MODIFICATION;
index b96c409ef4f142cbce521a7d5f9b766600f80940..4373ccb7d99309d3e4b3dd10245e7fca1842abbb 100644 (file)
@@ -1,21 +1,8 @@
-/*
- * Copyright 2000-2015 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package org.jetbrains.java.debugger.breakpoints.properties;
 
 import com.intellij.util.xmlb.annotations.OptionTag;
+import org.jetbrains.annotations.NotNull;
 
 /**
  * @author egor
@@ -36,7 +23,7 @@ public class JavaLineBreakpointProperties extends JavaBreakpointProperties<JavaL
   }
 
   @Override
-  public void loadState(JavaLineBreakpointProperties state) {
+  public void loadState(@NotNull JavaLineBreakpointProperties state) {
     super.loadState(state);
 
     myLambdaOrdinal = state.myLambdaOrdinal;
index 16bb789d0b60fabb3b65e1a199d9c9f0ec75a9b5..d9ee5cb948389a804f024f85dadda0b066b5cb43 100644 (file)
@@ -1,21 +1,8 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package org.jetbrains.java.debugger.breakpoints.properties;
 
 import com.intellij.util.xmlb.annotations.Attribute;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 /**
@@ -47,7 +34,7 @@ public class JavaMethodBreakpointProperties extends JavaBreakpointProperties<Jav
   }
 
   @Override
-  public void loadState(JavaMethodBreakpointProperties state) {
+  public void loadState(@NotNull JavaMethodBreakpointProperties state) {
     super.loadState(state);
 
     myClassPattern = state.myClassPattern;
index 9532f1807cdddfdac63ed23e33294ed161b88c06..bdf14192cdf88d89d507127efce2095d403bc730 100644 (file)
@@ -1,23 +1,10 @@
-/*
- * Copyright 2000-2011 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.framework.library;
 
 import com.intellij.openapi.roots.libraries.LibraryProperties;
 import com.intellij.openapi.util.Comparing;
 import com.intellij.util.xmlb.annotations.Attribute;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 /**
@@ -49,7 +36,7 @@ public class LibraryVersionProperties extends LibraryProperties<LibraryVersionPr
   }
 
   @Override
-  public void loadState(LibraryVersionProperties state) {
+  public void loadState(@NotNull LibraryVersionProperties state) {
     myVersionString = state.myVersionString;
   }
 
index be93b5b3f975d5b5a4da0c7f7796b46516017909..5406d91c2407c0df023dbbeedc06885db2f732df 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.ide.util.newProjectWizard;
 
 import com.intellij.openapi.components.*;
@@ -61,7 +47,7 @@ public class SelectTemplateSettings implements PersistentStateComponent<SelectTe
   }
 
   @Override
-  public void loadState(SelectTemplateSettings state) {
+  public void loadState(@NotNull SelectTemplateSettings state) {
     EXPERT_MODE = state.EXPERT_MODE;
     LAST_TEMPLATE = state.LAST_TEMPLATE;
   }
index 7a8fb7c7ce79ae5ac5f52526a9ad692c9302227e..67aa5d652d02e5fd13011da06e7ae70eb88cf89d 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.roots.ui.configuration.artifacts;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -9,6 +7,7 @@ import com.intellij.packaging.elements.PackagingElementFactory;
 import com.intellij.packaging.elements.PackagingElementType;
 import com.intellij.util.xmlb.annotations.Tag;
 import com.intellij.util.xmlb.annotations.XCollection;
+import org.jetbrains.annotations.NotNull;
 
 import java.util.ArrayList;
 import java.util.Collection;
@@ -40,7 +39,7 @@ public class ArtifactEditorSettings implements PersistentStateComponent<Artifact
   }
 
   @Override
-  public void loadState(ArtifactEditorSettingsState state) {
+  public void loadState(@NotNull ArtifactEditorSettingsState state) {
     mySortElements = state.mySortElements;
     myTypesToShowContent.clear();
     for (String id : state.myTypesToShowContentIds) {
index 5fe757b1e200e5de3a749a99929f0ed75c05a98a..3d0f9655c69d8b1ac2ad8b38761eb8d468275f0b 100644 (file)
@@ -1,22 +1,9 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.roots.ui.configuration.dependencyAnalysis;
 
 import com.intellij.openapi.components.*;
 import com.intellij.openapi.project.Project;
+import org.jetbrains.annotations.NotNull;
 
 /**
  * The default mode for classpath details settings
@@ -40,7 +27,7 @@ public class AnalyzeDependenciesSettings implements PersistentStateComponent<Ana
    * {@inheritDoc}
    */
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     if (state == null) {
       state = new State();
     }
index a3e609651a407d34e37adebcc32311e04248ff34..00baf4ae9b58d3cfbc2b3d742aac17f2d9698c20 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.roots.ui.configuration.projectRoot.daemon;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -24,7 +22,7 @@ public class ProjectStructureProblemsSettingsBase extends ProjectStructureProble
   }
 
   @Override
-  public void loadState(ProjectStructureProblemsSettingsBase state) {
+  public void loadState(@NotNull ProjectStructureProblemsSettingsBase state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 
index 9c9acde320fae437a0064b0ea393584c4634aea6..6ebbd60a4609e6465b0d0086c6d74235b98a2340 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.openapi.roots;
 
@@ -20,6 +6,7 @@ import com.intellij.openapi.components.PersistentStateComponentWithModificationT
 import com.intellij.openapi.diagnostic.Logger;
 import com.intellij.openapi.module.Module;
 import com.intellij.pom.java.LanguageLevel;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 public class LanguageLevelModuleExtensionImpl extends ModuleExtension implements LanguageLevelModuleExtension,
@@ -69,7 +56,7 @@ public class LanguageLevelModuleExtensionImpl extends ModuleExtension implements
   }
 
   @Override
-  public void loadState(LanguageLevelState state) {
+  public void loadState(@NotNull LanguageLevelState state) {
     myState = state;
   }
 
index 995dc5578466417fe4201e462d9bbf5700586a92..d18a66a74a407d6dd596c1ea86f26a59b2cb077a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.codeInspection.ex;
 
 import com.intellij.ToolExtensionPoints;
@@ -109,7 +109,7 @@ public abstract class EntryPointsManagerBase extends EntryPointsManager implemen
 
   @Override
   @SuppressWarnings({"HardCodedStringLiteral"})
-  public void loadState(Element element) {
+  public void loadState(@NotNull Element element) {
     Element entryPointsElement = element.getChild("entry_points");
     if (entryPointsElement != null) {
       final String version = entryPointsElement.getAttributeValue(VERSION_ATTR);
index 87851c067702984d77b21c5282e6af644ac004c0..f8cc2bade58de12c288497708221292ef8cc86ad 100644 (file)
@@ -19,6 +19,7 @@ import com.intellij.openapi.components.PersistentStateComponent;
 import com.intellij.openapi.components.ServiceManager;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.java.generate.config.Config;
 
 /**
@@ -44,7 +45,7 @@ public class GenerateToStringContext implements PersistentStateComponent<Config>
         return config;
     }
 
-    public void loadState(Config state) {
+    public void loadState(@NotNull Config state) {
         config = state;
     }
 }
index 6332fd8ed0afddd8d2ab9121c6a1001bea092341..e71160dbf3fa1e6e6abd6abf184d3e4fa5cdcbfa 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.codeInsight;
 
 import com.intellij.codeInspection.dataFlow.HardcodedContracts;
@@ -79,7 +65,7 @@ public class NullableNotNullManagerImpl extends NullableNotNullManager implement
 
   @SuppressWarnings("deprecation")
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     try {
       DefaultJDOMExternalizer.readExternal(this, state);
       if (myNullables.isEmpty()) {
index 2b44b90e6d3c35cac91200d8d7bd30d5ae62196b..97e8c9a4215a8f354c2cdee0e69024f476830a55 100644 (file)
@@ -1,24 +1,11 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.codeInsight.folding.impl;
 
 import com.intellij.openapi.components.PersistentStateComponent;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import com.intellij.util.xmlb.XmlSerializerUtil;
+import org.jetbrains.annotations.NotNull;
 
 @State(name = "JavaCodeFoldingSettings", storages = @Storage("editor.codeinsight.xml"))
 public class JavaCodeFoldingSettingsImpl extends JavaCodeFoldingSettingsBase implements PersistentStateComponent<JavaCodeFoldingSettingsImpl> {
@@ -28,7 +15,7 @@ public class JavaCodeFoldingSettingsImpl extends JavaCodeFoldingSettingsBase imp
   }
 
   @Override
-  public void loadState(final JavaCodeFoldingSettingsImpl state) {
+  public void loadState(@NotNull final JavaCodeFoldingSettingsImpl state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 }
index e7dbf9353ee0e38fad51216b5a54afc7afde0d74..146eba81144d870e15c564f8606b50b903fa784a 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.jarRepository;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -60,7 +58,7 @@ public class RemoteRepositoriesConfiguration implements PersistentStateComponent
   }
 
   @Override
-  public void loadState(RemoteRepositoriesConfiguration.State state) {
+  public void loadState(@NotNull RemoteRepositoriesConfiguration.State state) {
     final List<RemoteRepositoryDescription> loaded = new SmartList<>();
     if (state.data != null) {
       for (State.Repo repo : state.data) {
index 4592b18ce3316d38ffadb695f655d1898e2feff4..d0b70f32490167c9a7cccff57a79246ba0d5d93d 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2014 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.projectRoots.impl;
 
 import com.intellij.openapi.application.WriteAction;
@@ -64,7 +50,7 @@ public class JavaAwareProjectJdkTableImpl extends ProjectJdkTableImpl {
   }
 
   @Override
-  public void loadState(final Element element) {
+  public void loadState(@NotNull final Element element) {
     myInternalJdk = null;
     try {
       super.loadState(element);
index ca10fa56307cf18489d7097520c47fde4cb01473..6fe03ca0d2b390ecaa1b1afa4ac92b1f356e3069 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.refactoring;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -20,6 +6,7 @@ import com.intellij.openapi.components.ServiceManager;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import com.intellij.util.xmlb.XmlSerializerUtil;
+import org.jetbrains.annotations.NotNull;
 
 @State(name = "RefactoringSettings", storages = @Storage("other.xml"))
 public class JavaRefactoringSettings implements PersistentStateComponent<JavaRefactoringSettings> {
@@ -132,7 +119,7 @@ public class JavaRefactoringSettings implements PersistentStateComponent<JavaRef
     return this;
   }
 
-  public void loadState(JavaRefactoringSettings state) {
+  public void loadState(@NotNull JavaRefactoringSettings state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 
index 18dc0c9a92446ef03e2ce18df7b787b9aa7a4776..3628c98d2a8769ea8e2c5afaa084df6b4f7defa8 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package org.jetbrains.idea.maven.utils.library;
 
 import com.intellij.openapi.roots.libraries.LibraryProperties;
@@ -60,7 +46,7 @@ public class RepositoryLibraryProperties extends LibraryProperties<RepositoryLib
   }
 
   @Override
-  public void loadState(RepositoryLibraryProperties state) {
+  public void loadState(@NotNull RepositoryLibraryProperties state) {
     myDescriptor = state.myDescriptor;
   }
 
index d146a22910816738c3c4c66b6ed01c499fbfec56..fe836eaf1cc6fd07488f459558fb4d2db826203c 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.psi.search.scope.packageSet;
 
 import com.intellij.icons.AllIcons;
@@ -14,6 +12,7 @@ import com.intellij.util.xmlb.SkipDefaultValuesSerializationFilters;
 import com.intellij.util.xmlb.XmlSerializer;
 import com.intellij.util.xmlb.annotations.XCollection;
 import org.jdom.Element;
+import org.jetbrains.annotations.NotNull;
 
 import javax.swing.*;
 import java.util.ArrayList;
@@ -32,11 +31,12 @@ public class NamedScopeManager extends NamedScopesHolder {
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     super.loadState(state);
     XmlSerializer.deserializeInto(myOrderState, state);
   }
 
+  @NotNull
   @Override
   public Element getState() {
     Element state = super.getState();
index 8dd5aee7b4e01e69be92ef4750b54cfef979e541..20ce05b87f8be8377008ccacd024c494cc938cb2 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.psi.search.scope.packageSet;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -158,7 +144,7 @@ public abstract class NamedScopesHolder implements PersistentStateComponent<Elem
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     myScopes.clear();
     List<Element> sets = state.getChildren(SCOPE_TAG);
     for (Element set : sets) {
@@ -168,6 +154,7 @@ public abstract class NamedScopesHolder implements PersistentStateComponent<Elem
   }
 
   @Override
+  @NotNull
   public Element getState() {
     Element element = new Element("state");
     for (NamedScope myScope : myScopes) {
index e283c208d975e2ae955e021ac123009b29b47aa1..539aabd18866be3f3cd9125ad211bd72811d8266 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.packageDependencies;
 
 import com.intellij.icons.AllIcons;
@@ -189,7 +187,7 @@ public class DependencyValidationManagerImpl extends DependencyValidationManager
   }
 
   @Override
-  public void loadState(Element element) {
+  public void loadState(@NotNull Element element) {
     Element option = element.getChild("option");
     if (option != null && "SKIP_IMPORT_STATEMENTS".equals(option.getAttributeValue("name"))) {
       mySkipImportStatementsWasSpecified = !myProject.isDefault();
index 7b7b7dc3e8204e4ca2e95a2d4956f976491648f2..46f4ebb64feba960032faec8f5e24edaf3f98f0b 100644 (file)
@@ -67,7 +67,7 @@ public class BuiltInServerOptions implements PersistentStateComponent<BuiltInSer
   }
 
   @Override
-  public void loadState(BuiltInServerOptions state) {
+  public void loadState(@NotNull BuiltInServerOptions state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 
index 8aa13c45f6a6baeef47006098bfc152d7f4b83ba..ec99dbdd3918cf7ab42dcfd25e55f1d004c417bd 100644 (file)
@@ -21,6 +21,7 @@ import com.intellij.openapi.components.RoamingType;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import com.intellij.openapi.diagnostic.Logger;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 import javax.xml.bind.DatatypeConverter;
@@ -46,7 +47,7 @@ class PasswordDatabase implements PersistentStateComponent<PasswordDatabase.Stat
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     String[][] db = state.PASSWORDS;
     String pi = state.MASTER_PASSWORD_INFO;
     try {
index cfc713ce59e01777c16af1765c295d72bc620e8b..aaa97e019c24fbec52e3484d93cd3111790b3777 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.diff.tools.external;
 
 import com.intellij.diff.util.DiffUtil;
@@ -41,7 +27,7 @@ public class ExternalDiffSettings implements PersistentStateComponent<ExternalDi
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myState = state;
   }
 
index 5ff1f8faddde267c24fdcc17f59dbfaa6426bc81..30e8f2da2f8ca79b2b7145a3078e5022ef37d535 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.dupLocator;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -20,6 +6,7 @@ import com.intellij.openapi.components.ServiceManager;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import com.intellij.util.xmlb.XmlSerializerUtil;
+import org.jetbrains.annotations.NotNull;
 
 import java.util.HashSet;
 import java.util.Set;
@@ -53,7 +40,7 @@ public class DuplocatorSettings implements PersistentStateComponent<DuplocatorSe
   }
 
   @Override
-  public void loadState(DuplocatorSettings object) {
+  public void loadState(@NotNull DuplocatorSettings object) {
     XmlSerializerUtil.copyBean(object, this);
   }
 }
index b3b791f2455ff28c859f42376abb0d2836d02e6c..0310fcbc095f58547898410ba911f3330eb93109 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.dupLocator;
 
 import com.intellij.lang.Language;
@@ -76,7 +62,7 @@ public class MultilanguageDuplocatorSettings implements PersistentStateComponent
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     synchronized (mySettingsMap) {
       if (state == null) {
         return;
index 8364cf61fdf0934cb3c75ce105bd3ce1cc8a9169..6163780b3b9990b902da53d0d7f49aea192f2124 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.dvcs.push;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -33,7 +31,7 @@ public class PushSettings implements PersistentStateComponent<PushSettings.State
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myState = state;
   }
 
index f08a5cd799a69a3274fce3b9210dd2fd3106880a..496dedc335a7f97f54c3f6ddafbe6b85ab1b62c3 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2013 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.dvcs;
 
 import org.jetbrains.annotations.NotNull;
@@ -43,7 +29,7 @@ public class DvcsRememberedInputs {
     return myState;
   }
 
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myState = state;
   }
 
index e980d05a1a15dd89b9a6db81a7be3db81272925c..cc6d91bf3c680b2af98d0a10ab802fbab9d42c2a 100644 (file)
@@ -1,24 +1,11 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.codeInsight.folding;
 
 import com.intellij.openapi.components.PersistentStateComponent;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import com.intellij.util.xmlb.XmlSerializerUtil;
+import org.jetbrains.annotations.NotNull;
 
 /**
  * @author yole
@@ -34,7 +21,7 @@ public class CodeFoldingSettingsImpl extends CodeFoldingSettings implements Pers
   }
 
   @Override
-  public void loadState(final CodeFoldingSettings state) {
+  public void loadState(@NotNull final CodeFoldingSettings state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 }
index e7465d96eb4120b9385674ff2b474067b9318f03..4218fe0601c6cd36bbf44609b13780cd2c27e870 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.ide.todo;
 
 import com.intellij.openapi.Disposable;
@@ -160,7 +146,7 @@ public class TodoConfiguration implements PersistentStateComponent<Element> {
   }
 
   @Override
-  public void loadState(Element element) {
+  public void loadState(@NotNull Element element) {
     List<TodoPattern> patternsList = new SmartList<>();
     for (Element child : element.getChildren(ELEMENT_PATTERN)) {
       patternsList.add(new TodoPattern(child, TodoAttributesUtil.getDefaultColorSchemeTextAttributes()));
index 1ab8a968e3473b99410a5e8084f07320d268031a..9a3891e9f1ab82bd0ee8bf3c80d9f9952149a136 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.editor.colors.ex;
 
 import com.intellij.openapi.components.*;
@@ -52,7 +38,7 @@ public class DefaultColorSchemesManager implements PersistentStateComponent<Elem
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     List<DefaultColorsScheme> schemes = new ArrayList<>();
     for (Element schemeElement : state.getChildren(SCHEME_ELEMENT)) {
       boolean isUpdated = false;
index a8b0b8cb1808e4d20c322a3a7f8b234bc7549a6b..def0028af7f08c1f53f5ab0115cef1c1d927a96c 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.editor.colors.impl;
 
 import com.intellij.ide.ui.UISettings;
@@ -83,7 +69,7 @@ public class AppEditorFontOptions implements PersistentStateComponent<AppEditorF
   }
 
   @Override
-  public void loadState(PersistentFontPreferences state) {
+  public void loadState(@NotNull PersistentFontPreferences state) {
     copyState(state, myFontPreferences);
     myFontPreferences.setChangeListener(() -> EditorFontCache.getInstance().reset());
   }
index b516d0477d1dd0fa853677163fa072477c2a69f5..dc655cfac7492c27a18fe0a8d742fcd11c149f10 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.externalSystem.service.project;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -26,6 +12,7 @@ import com.intellij.openapi.util.registry.Registry;
 import com.intellij.util.xmlb.annotations.MapAnnotation;
 import com.intellij.util.xmlb.annotations.Property;
 import org.jetbrains.annotations.ApiStatus;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 import java.util.Map;
@@ -64,7 +51,7 @@ public class ExternalProjectsWorkspaceImpl implements PersistentStateComponent<E
     return myState;
   }
 
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myState = state == null ? new State() : state;
   }
 
index 44184ec722b893d86937c77f456ddf985288a9de..4dafa112651c39b753c427472c6f513404b1a819 100644 (file)
@@ -427,7 +427,7 @@ public class ExternalProjectsDataStorage implements SettingsSavingComponent, Per
   }
 
   @Override
-  public synchronized void loadState(State state) {
+  public synchronized void loadState(@NotNull State state) {
     myState = state == null ? new State() : state;
   }
 
index cbe807f9f63acd6d241a9312c7def828c128d37c..b260dac3782c7779e6ccfb5581f640635e2d711d 100644 (file)
@@ -1,24 +1,11 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.psi.codeStyle;
 
 import com.intellij.openapi.components.PersistentStateComponent;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import org.jdom.Element;
+import org.jetbrains.annotations.NotNull;
 
 /**
  * Supports old code style settings (before version 2017.3). The settings are returned as is without any
@@ -35,7 +22,7 @@ public class LegacyCodeStyleSettingsManager implements PersistentStateComponent<
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     myState = state;
   }
 }
index 2d88de2816084cf242bfda9ce1175237e545c808..d69d52e39a890f70d95a774bc9b6df82019c175d 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.analysis;
 
@@ -139,7 +125,7 @@ public class AnalysisUIOptions implements PersistentStateComponent<AnalysisUIOpt
   }
 
   @Override
-  public void loadState(AnalysisUIOptions state) {
+  public void loadState(@NotNull AnalysisUIOptions state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 
index ec1ff1f266c09bcb3c65c76aa73b5fea6af9bb92..b94acddbd642c059159d216495a5059a7630f1bb 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.application.options.codeStyle;
 
 import com.intellij.openapi.components.*;
@@ -43,7 +29,7 @@ public class CodeStyleSchemesUIConfiguration implements PersistentStateComponent
   }
 
   @Override
-  public void loadState(CodeStyleSchemesUIConfiguration state) {
+  public void loadState(@NotNull CodeStyleSchemesUIConfiguration state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 
index d06d4196aa8ca813fe441b158b8654b5cfdc2e5a..83a93c6af0fb67bb4b3622ccf57d81af29c4ce94 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.codeEditor.printing;
 
@@ -20,6 +6,7 @@ import com.intellij.openapi.components.*;
 import com.intellij.openapi.project.Project;
 import com.intellij.util.xmlb.XmlSerializerUtil;
 import org.jetbrains.annotations.NonNls;
+import org.jetbrains.annotations.NotNull;
 
 @State(name = "ExportToHTMLSettings", storages = @Storage(StoragePathMacros.WORKSPACE_FILE))
 public class ExportToHTMLSettings implements PersistentStateComponent<ExportToHTMLSettings> {
@@ -58,7 +45,7 @@ public class ExportToHTMLSettings implements PersistentStateComponent<ExportToHT
   }
 
   @Override
-  public void loadState(ExportToHTMLSettings state) {
+  public void loadState(@NotNull ExportToHTMLSettings state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 }
index 1f5d96ae0b35684b36cda51813887da378872b90..142f52df1518747594158a093d2c0fc083a1dc4a 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.codeEditor.printing;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -22,6 +8,7 @@ import com.intellij.openapi.components.Storage;
 import com.intellij.openapi.editor.colors.EditorColorsManager;
 import com.intellij.util.xmlb.XmlSerializerUtil;
 import org.jetbrains.annotations.NonNls;
+import org.jetbrains.annotations.NotNull;
 
 @State(name = "PrintSettings", storages = @Storage("print.xml"))
 public class PrintSettings implements PersistentStateComponent<PrintSettings> {
@@ -97,7 +84,7 @@ public class PrintSettings implements PersistentStateComponent<PrintSettings> {
   }
 
   @Override
-  public void loadState(final PrintSettings state) {
+  public void loadState(@NotNull final PrintSettings state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 }
index 20e6c0e1cf35b847f2563362ccef8fc6059c960c..b2290f0991aed9b2455be6d597c89cce48a76386 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.codeInsight;
 
 import com.intellij.openapi.Disposable;
@@ -46,7 +32,7 @@ public class CodeInsightWorkspaceSettings implements PersistentStateComponent<Co
 
 
   @Override
-  public void loadState(CodeInsightWorkspaceSettings state) {
+  public void loadState(@NotNull CodeInsightWorkspaceSettings state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 
index 44eb143c535b22ce47cf91788b65fa948d194396..9397ea6c188e8545e86e17dd3f82046141c1f33e 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.codeInsight.daemon;
 
 import com.intellij.codeInspection.ex.ApplicationInspectionProfileManager;
@@ -26,6 +12,7 @@ import com.intellij.openapi.util.text.StringUtil;
 import com.intellij.util.xmlb.SkipDefaultsSerializationFilter;
 import com.intellij.util.xmlb.XmlSerializer;
 import org.jdom.Element;
+import org.jetbrains.annotations.NotNull;
 
 @State(
   name = "DaemonCodeAnalyzerSettings",
@@ -59,7 +46,7 @@ public class DaemonCodeAnalyzerSettingsImpl extends DaemonCodeAnalyzerSettings i
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     XmlSerializer.deserializeInto(this, state);
     ApplicationInspectionProfileManager inspectionProfileManager = ApplicationInspectionProfileManager.getInstanceImpl();
     inspectionProfileManager.getConverter().storeEditorHighlightingProfile(state,
index 27e9394dffaadb3954aa7fd4e1efeefc200e8ac4..bd315e396b977ed194978017d06d2e4921cf3cb8 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.codeInsight.daemon.impl;
 
 import com.intellij.codeInsight.daemon.GutterIconDescriptor;
@@ -57,7 +43,7 @@ public class LineMarkerSettingsImpl extends LineMarkerSettings implements Persis
   }
 
   @Override
-  public void loadState(LineMarkerSettingsImpl state) {
+  public void loadState(@NotNull LineMarkerSettingsImpl state) {
     providers.clear();
     providers.putAll(state.providers);
   }
index 822bbf99598be3cd88682b61d09e5bfb4dddbce9..0bc370edfdb04991c9ef073cff5fa50672e53f12 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.codeInsight.daemon.impl.analysis;
 
@@ -132,7 +118,7 @@ public class HighlightingSettingsPerFile extends HighlightingLevelManager implem
   }
 
   @Override
-  public void loadState(Element element) {
+  public void loadState(@NotNull Element element) {
     List children = element.getChildren(SETTING_TAG);
     for (final Object aChildren : children) {
       final Element child = (Element)aChildren;
index fbc1bbbbd0fff2aa80e8b9f737f96c50aad97cad..3fa83159c59b4f0038c9deaed59620c692e914c8 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.codeInsight.intention.impl.config;
 
index d56c8e6350dbe7f2c0f84e40641c0d50998a72cf..4e4fb29f9734f741c5435cb68615787ea69a349c 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.codeInsight.template.impl;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -20,6 +6,7 @@ import com.intellij.openapi.components.RoamingType;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import com.intellij.util.SmartList;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 import java.util.Collection;
@@ -41,7 +28,7 @@ final class ExportableTemplateSettings implements PersistentStateComponent<Expor
   }
 
   @Override
-  public void loadState(ExportableTemplateSettings state) {
+  public void loadState(@NotNull ExportableTemplateSettings state) {
     TemplateSettings templateSettings = TemplateSettings.getInstance();
     List<TemplateSettings.TemplateKey> deletedTemplates = templateSettings.getDeletedTemplates();
     deletedTemplates.clear();
index 3974c1702b902dc23c4bc686ec71555ccc5f5010..9ec92f041cd3f149946bdbc1dbb00a753cb45390 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.codeInsight.template.impl;
 
 import com.intellij.AbstractBundle;
@@ -304,7 +304,7 @@ public class TemplateSettings implements PersistentStateComponent<TemplateSettin
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myState = state;
 
     applyNewDeletedTemplates();
index fc701cd1e35c9d93ce4f700c13059b84ad6305d9..322fc5bb5c313bf305f494f7f983b5eed1e71247 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.codeInsight.template.postfix.settings;
 
 import com.intellij.codeInsight.template.impl.TemplateSettings;
@@ -111,7 +97,7 @@ public class PostfixTemplatesSettings implements PersistentStateComponent<Elemen
   }
 
   @Override
-  public void loadState(Element settings) {
+  public void loadState(@NotNull Element settings) {
     XmlSerializer.deserializeInto(this, settings);
   }
 }
index 54809a0046d6c3c80138e0b35a77a1a232f10a64..86405979fe118fa3f76f3ed2ecf2f89bdf6836fe 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.codeInspection.ex;
 
 import com.intellij.codeInspection.InspectionProfile;
@@ -24,7 +22,7 @@ public class AppInspectionProfilesVisibleTreeState implements PersistentStateCom
   }
 
   @Override
-  public void loadState(final VisibleTreeStateComponent state) {
+  public void loadState(@NotNull final VisibleTreeStateComponent state) {
     myComponent.copyFrom(state);
   }
 
index 2931d719c17809695f5540a779b2ac2648fd8bbd..d8a3e28c3afe0629629bf005d6015fa931abd776 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.codeInspection.ex;
 
 import com.intellij.codeHighlighting.HighlightDisplayLevel;
@@ -176,7 +176,7 @@ public class ApplicationInspectionProfileManager extends BaseInspectionProfileMa
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     getSeverityRegistrar().readExternal(state);
   }
 
index d54a36778e7f6440b3d96755e9bb26a83acb32b4..976b5fd3e817f667348d4192e9ea908551048c7f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.execution;
 
 import com.intellij.execution.compound.CompoundRunConfiguration;
@@ -88,7 +88,7 @@ public class ExecutionTargetManagerImpl extends ExecutionTargetManager implement
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     synchronized (myActiveTargetLock) {
       if (myActiveTarget == null && mySavedActiveTargetId == null) {
         mySavedActiveTargetId = state.getAttributeValue("SELECTED_TARGET");
index 3037d1ad1fc77bde50e12f5dc76775d178ad43c4..98fa5f3311230893b3f52b2dba0048f40b3223b6 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.execution.console;
 
 import com.google.common.collect.Collections2;
@@ -22,6 +8,7 @@ import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import com.intellij.openapi.util.text.StringUtil;
 import com.intellij.util.containers.ContainerUtil;
+import org.jetbrains.annotations.NotNull;
 
 import java.util.*;
 
@@ -97,7 +84,7 @@ public class ConsoleFoldingSettings implements PersistentStateComponent<ConsoleF
   }
 
   @Override
-  public void loadState(MyBean state) {
+  public void loadState(@NotNull MyBean state) {
     myPositivePatterns.clear();
     myNegativePatterns.clear();
 
index 017e4dedf2d79c0ff8998360e64fcabb9a9aae59..905d8c1416173ccea2c02b7bc0199b2f8dfd6fa6 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.execution.dashboard;
 
 import com.intellij.execution.*;
@@ -492,7 +478,7 @@ public class RunDashboardManagerImpl implements RunDashboardManager, PersistentS
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myTypes.clear();
     myTypes.addAll(state.configurationTypes);
     if (!myTypes.isEmpty()) {
index 7d58e7e4b14ad6d49fd177f83bca2e58ad0187f6..bfe300e22ddef8fcf0b186d01c732db1c614fb53 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.execution.impl;
 
 import com.intellij.ProjectTopics;
@@ -104,7 +90,7 @@ public final class ModuleRunConfigurationManager implements PersistentStateCompo
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     try {
       readExternal(state);
     }
index 6e0830b101d1bd64f7839720fa47ffff2010b607..eded0fff84f3832c9ae05b347d6ee83e05f254f0 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.execution.startup;
 
 import com.intellij.execution.RunnerAndConfigurationSettings;
@@ -31,7 +29,7 @@ public class ProjectStartupConfigurationBase implements PersistentStateComponent
   }
 
   @Override
-  public void loadState(ProjectStartupConfigurationBase state) {
+  public void loadState(@NotNull ProjectStartupConfigurationBase state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 
index cc6283e2c15c67ef87d0ae5c6cc2944e79297567..dcf9be7ef666c3b62ae95c3e80d887a33caeb3d2 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.execution.ui.layout.impl;
 
@@ -59,7 +45,7 @@ public class RunnerLayoutSettings implements PersistentStateComponent<Element> {
   }
 
   @Override
-  public void loadState(final Element state) {
+  public void loadState(@NotNull final Element state) {
     final List runners = state.getChildren("runner");
     for (Object each : runners) {
       Element eachRunnerElement = (Element)each;
index 27968788da67f4729c576d26f06b9a19f4958778..e28d3d714da6ab0695f2a88c54dc5786dc792929 100644 (file)
@@ -50,7 +50,7 @@ public class FacetFromExternalSourcesStorage implements PersistentStateComponent
   }
 
   @Override
-  public void loadState(FacetManagerState state) {
+  public void loadState(@NotNull FacetManagerState state) {
     XmlSerializerUtil.copyBean(state, myState);
   }
 }
index f1691d5e96cdcf3807f51f8bd66fe2ad8454c120..0367c17cc9aa68e5577f0be0463cb0bfa18c34fe 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.facet.impl;
 
@@ -81,7 +67,7 @@ public class ProjectFacetManagerImpl extends ProjectFacetManagerEx implements Pe
   }
 
   @Override
-  public void loadState(final ProjectFacetManagerState state) {
+  public void loadState(@NotNull final ProjectFacetManagerState state) {
     myState = state;
   }
 
index 237e721f86f325a10bf4b04b46d3f792ab8a699b..80bc3f2483677902f0d0ad8ca6e55dd849f4d156 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.facet.impl.invalid;
 
 import com.intellij.facet.ProjectFacetManager;
@@ -41,7 +39,7 @@ public class InvalidFacetManagerImpl extends InvalidFacetManager implements Pers
   }
 
   @Override
-  public void loadState(InvalidFacetManagerState state) {
+  public void loadState(@NotNull InvalidFacetManagerState state) {
     myState = state;
   }
 
index b87b668bf71ccf75ba14f6d12be0dabaa06dd421..9c92047dd5c1603033f41f9ec514911b4477e5d4 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.framework.detection.impl.exclude;
 
 import com.intellij.framework.FrameworkType;
@@ -185,7 +183,7 @@ public class DetectionExcludesConfigurationImpl extends DetectionExcludesConfigu
   }
 
   @Override
-  public void loadState(@Nullable ExcludesConfigurationState state) {
+  public void loadState(@NotNull ExcludesConfigurationState state) {
     doLoadState(state);
     if (!myExcludedFiles.isEmpty() || !myExcludedFrameworks.isEmpty() || !myDetectionEnabled) {
       markAsConverted();
index a126f2108ac96e77b9d15934f94e7f143da67003..7a175c5f74dddd9b87dbf07414d0eb7a8654356f 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.ide.bookmarks;
 
@@ -279,7 +265,7 @@ public class BookmarkManager implements PersistentStateComponent<Element> {
   }
 
   @Override
-  public void loadState(final Element state) {
+  public void loadState(@NotNull final Element state) {
     StartupManager.getInstance(myProject).runWhenProjectIsInitialized((DumbAwareRunnable)() -> {
       for (Bookmark bookmark : myBookmarks) {
         bookmark.release();
index e015e7c1b260261f37349c6bacc6107aa283d179..dfe193b7acc676c5ccf380b9996246b8db74742b 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.ide.extensionResources;
 
 import com.intellij.ide.plugins.IdeaPluginDescriptor;
@@ -58,7 +44,7 @@ class ResourceVersions implements PersistentStateComponent<ResourceVersions.Stat
   }
 
   @Override
-  public void loadState(State loaded) {
+  public void loadState(@NotNull State loaded) {
     loaded.forgetDisabledPlugins();
     myState = loaded;
   }
index 6c71a0cc2bc2e57155f71678c7c11ac571122d73..eef20509d61361e5dfdcd17d165acdeda611cd51 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.ide.fileTemplates.impl;
 
@@ -432,7 +418,7 @@ public class FileTemplateManagerImpl extends FileTemplateManager implements Pers
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     XmlSerializerUtil.copyBean(state, myState);
     FileTemplatesScheme scheme = myProjectScheme != null && myProjectScheme.getName().equals(state.SCHEME) ? myProjectScheme : FileTemplatesScheme.DEFAULT;
     setScheme(scheme);
index 959199483959197042c5f89f7575c6bb7e2905a5..c68f0d65b14c1423d8ad9a432bbbc0b0137a3aa5 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.ide.fileTemplates.impl;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -86,7 +72,7 @@ class FileTemplateSettings extends FileTemplatesLoader implements PersistentStat
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     for (final FTManager manager : getAllManagers()) {
       final Element templatesGroup = state.getChild(getXmlElementGroupName(manager));
       if (templatesGroup == null) continue;
index cdf4a1abea822d582d8e9d04454b045eb935830b..c9e1f897726994b379e4bb9da56bb6112c1c4cc3 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.ide.hierarchy;
 
 import com.intellij.icons.AllIcons;
@@ -58,7 +44,7 @@ public final class HierarchyBrowserManager implements PersistentStateComponent<H
   }
 
   @Override
-  public void loadState(final State state) {
+  public void loadState(@NotNull final State state) {
     myState = state;
   }
 
index cf12bbf8c8d0801473fa8fb39e0d8ebdbb02fa9b..5d6ef1d0d38e948ff55b3fcf7fe6da7c89abdbc5 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.ide.impl.convert;
 
@@ -74,7 +60,7 @@ public class ProjectFileVersionImpl extends ProjectFileVersion implements Projec
   }
 
   @Override
-  public void loadState(final ProjectFileVersionState state) {
+  public void loadState(@NotNull final ProjectFileVersionState state) {
     XmlSerializerUtil.copyBean(state, myState);
   }
 }
index 1e8d296af38c3ef9a9f37025f9f2a9f25a961fc8..0a4422621002d2c556b9583eab7b1923d88566a6 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.ide.scratch;
 
 import com.intellij.ide.FileIconProvider;
@@ -165,7 +151,7 @@ public class ScratchFileServiceImpl extends ScratchFileService implements Persis
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     myScratchMapping.loadState(state);
   }
 
index 61982859b2b397c03d77fe8caf082950ebde1262..15cb9c46e9909dabc2fba3791dea7ababafb3c5a 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.ide.structureView.impl;
 
@@ -86,7 +72,7 @@ public final class StructureViewFactoryImpl extends StructureViewFactoryEx imple
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myState = state;
   }
 
index 9898a427d803e70699ec24729680dddaf8b80f13..9e195f8396ffceaecb4ca5dfd6c6ae92fef84903 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.ide.todo;
 
 import com.intellij.ide.IdeBundle;
@@ -86,7 +84,7 @@ public class TodoView implements PersistentStateComponent<TodoView.State>, Dispo
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     this.state = state;
   }
 
index d3da4c4949f1531ab4c246aebd0d26f8d64bb314..c342f3beef6c5ce0622998ecac09412885a68c64 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.internal.psiView;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -20,6 +6,7 @@ import com.intellij.openapi.components.ServiceManager;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import com.intellij.util.xmlb.XmlSerializerUtil;
+import org.jetbrains.annotations.NotNull;
 
 /**
  * @author Konstantin Bulenkov
@@ -48,7 +35,7 @@ public class PsiViewerSettings implements PersistentStateComponent<PsiViewerSett
   }
 
   @Override
-  public void loadState(PsiViewerSettings state) {
+  public void loadState(@NotNull PsiViewerSettings state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 }
index c7afa0e7d47eecade7f46c6c16e605d7b72f12fa..beee68293dbf789919ded764557d53e9e841b650 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.lang.customFolding;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -20,6 +6,7 @@ import com.intellij.openapi.components.ServiceManager;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import com.intellij.openapi.project.Project;
+import org.jetbrains.annotations.NotNull;
 
 /**
  * @author Rustam Vishnyakov
@@ -39,7 +26,7 @@ public class CustomFoldingConfiguration implements PersistentStateComponent<Cust
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myState = state;
   }
 
index b74fa78bbfbe6e07c8b638630e2afbb491ae362a..2319b81f10cb7537e5e94771c483fb1d910186a3 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.moduleDependencies;
 
 import com.intellij.icons.AllIcons;
@@ -76,7 +62,7 @@ public class DependenciesAnalyzeManager implements PersistentStateComponent<Depe
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myState = state != null ? state : new State();
   }
 }
\ No newline at end of file
index b28e0ed5db34a2a9cf3b4c22d4b7ca7abc334922..fbdff7da422a55933cd40b97f3e88d3349c58ecf 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.editor.richcopy.settings;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -58,7 +44,7 @@ public class RichCopySettings implements PersistentStateComponent<RichCopySettin
   }
 
   @Override
-  public void loadState(RichCopySettings state) {
+  public void loadState(@NotNull RichCopySettings state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 
index 3c43acf174392f63bb018f87a2e161f9488180e4..a92834241a2cc189681f936601339f7f2fe33ff3 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2015 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.file.exclude;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -77,7 +63,7 @@ class PersistentFileSetManager implements PersistentStateComponent<Element> {
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     final VirtualFileManager vfManager = VirtualFileManager.getInstance();
     for (Object child : state.getChildren(FILE_ELEMENT)) {
       if (child instanceof Element) {
index fd860ad626a893b6bea338d9a233bec32df540d1..54ddb023df1bf33245fedc7d8f653093abc83072 100644 (file)
@@ -1,6 +1,4 @@
-// Copyright 2000-2017 JetBrains s.r.o.
-// Use of this source code is governed by the Apache 2.0 license that can be
-// found in the LICENSE file.
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.module.impl;
 
 import com.intellij.ide.highlighter.ModuleFileType;
@@ -359,7 +357,7 @@ public class ModuleImpl extends PlatformComponentManagerImpl implements ModuleEx
     }
 
     @Override
-    public void loadState(State state) {
+    public void loadState(@NotNull State state) {
       this.state = state;
     }
   }
index 4b37c0e632de7210bdcee8f1d0d899ca02b4e538..f3ab84eb1c837fa7743b7055c7f6cccd98481182 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.projectRoots.impl;
 
 import com.intellij.openapi.Disposable;
@@ -266,7 +252,7 @@ public class ProjectJdkTableImpl extends ProjectJdkTable implements ExportableCo
   }
 
   @Override
-  public void loadState(Element element) {
+  public void loadState(@NotNull Element element) {
     mySdks.clear();
 
     for (Element child : element.getChildren(ELEMENT_JDK)) {
index 2c8065841a515d3e621ee0a8ee26f990bb9b99f7..a373acf0df10a699f7dc26c6c66a31ddad183d34 100644 (file)
@@ -1,20 +1,8 @@
-/*
- * Copyright 2000-2010 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.roots.libraries;
 
+import org.jetbrains.annotations.NotNull;
+
 /**
 * @author nik
 */
@@ -27,7 +15,7 @@ public class DummyLibraryProperties extends LibraryProperties<Object> {
   }
 
   @Override
-  public void loadState(Object state) {
+  public void loadState(@NotNull Object state) {
   }
 
   @Override
index 1d6a716e8d2f6ee5a48636622fbe893d6b843333..58927b97f074f9a82d74de9c456728268f7f7b88 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.packageDependencies;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -22,6 +8,7 @@ import com.intellij.openapi.components.Storage;
 import com.intellij.openapi.extensions.Extensions;
 import com.intellij.packageDependencies.ui.PatternDialectProvider;
 import com.intellij.util.xmlb.XmlSerializerUtil;
+import org.jetbrains.annotations.NotNull;
 
 @State(
   name = "DependencyUISettings",
@@ -51,7 +38,7 @@ public class DependencyUISettings implements PersistentStateComponent<Dependency
   }
 
   @Override
-  public void loadState(DependencyUISettings state) {
+  public void loadState(@NotNull DependencyUISettings state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 }
\ No newline at end of file
index f6463e40fc728c92007889d16f89cf89e4d2f55d..5cef23451d6c4a78a1efb008a3586a238d58627d 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.psi.impl.source.codeStyle;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -64,7 +50,7 @@ public class PersistableCodeStyleSchemes extends CodeStyleSchemesImpl implements
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     CURRENT_SCHEME_NAME = CodeStyleSchemeImpl.DEFAULT_SCHEME_NAME;
     XmlSerializer.deserializeInto(this, state);
     CodeStyleScheme current = CURRENT_SCHEME_NAME == null ? null : mySchemeManager.findSchemeByName(CURRENT_SCHEME_NAME);
index af9359b176a104ff5a923c51174349970548f364..80bf4a94108eb4216c5eeddd4e36cb70b17802bd 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 /*
  * @author max
@@ -560,7 +546,7 @@ public class StubIndexImpl extends StubIndex implements PersistentStateComponent
   }
 
   @Override
-  public void loadState(final StubIndexState state) {
+  public void loadState(@NotNull final StubIndexState state) {
     myPreviouslyRegistered = state;
   }
 
index 27c9ea785b79b3d9a8b8f5a5e90c513d1e63e4a8..0f34ca8e6dfc6e3315ab91a8a299a452b6d86004 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.psi.templateLanguages;
 
 import com.intellij.lang.Language;
@@ -25,10 +11,10 @@ import com.intellij.openapi.fileTypes.FileTypeManager;
 import com.intellij.openapi.fileTypes.impl.FileTypeAssocTable;
 import com.intellij.openapi.util.text.StringUtil;
 import com.intellij.openapi.vfs.VirtualFile;
-import com.intellij.util.Function;
 import gnu.trove.THashMap;
 import org.jdom.Element;
 import org.jetbrains.annotations.NonNls;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 import java.util.List;
@@ -61,7 +47,7 @@ public class TemplateDataLanguagePatterns implements PersistentStateComponent<El
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     myAssocTable = new FileTypeAssocTable<>();
 
     final THashMap<String, Language> dialectMap = new THashMap<>();
index 33de835ab0db97775aaa053d46a7f55bf1ff07eb..1797138a7cc71fb3181667e8729675a35d482bf0 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.refactoring;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -20,6 +6,7 @@ import com.intellij.openapi.components.ServiceManager;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
 import com.intellij.util.xmlb.XmlSerializerUtil;
+import org.jetbrains.annotations.NotNull;
 
 @State(
   name = "BaseRefactoringSettings",
@@ -51,7 +38,7 @@ public class RefactoringSettings implements PersistentStateComponent<Refactoring
   }
 
   @Override
-  public void loadState(final RefactoringSettings state) {
+  public void loadState(@NotNull final RefactoringSettings state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 }
index 95db59e77bb07f51e2edf8b2a3ec131efaa19d85..02ae1f31dd736f8c1325de8d1cab0d541d110537 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.slicer;
 
 import com.intellij.analysis.AnalysisUIOptions;
@@ -144,7 +130,7 @@ public class SliceManager implements PersistentStateComponent<SliceManager.Store
   }
 
   @Override
-  public void loadState(StoredSettingsBean state) {
+  public void loadState(@NotNull StoredSettingsBean state) {
     myStoredSettings.analysisUIOptions.save(state.analysisUIOptions);
   }
 }
index bfff17784a2a791319591ce31f5b29c44e89398a..63b5394028f0571c4c0270f2b0de0ac8080bd671 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.slicer;
 
 import com.intellij.openapi.components.*;
@@ -52,7 +38,7 @@ public class SliceToolwindowSettings implements PersistentStateComponent<SliceTo
   }
 
   @Override
-  public void loadState(SliceToolwindowSettings state) {
+  public void loadState(@NotNull SliceToolwindowSettings state) {
     isAutoScroll = state.isAutoScroll();
     isPreview = state.isPreview();
   }
index 3ebbc9e62359b59f1661dc6a788d10cf645220be..aa0716bb1e7e95c92dd23d816ab9221dfdc47d92 100644 (file)
@@ -1,23 +1,10 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.tools;
 
 import com.intellij.openapi.components.*;
 import com.intellij.openapi.project.Project;
 import com.intellij.util.xmlb.annotations.Tag;
+import org.jetbrains.annotations.NotNull;
 
 /**
  * @author lene
@@ -47,7 +34,7 @@ public class ToolsProjectConfig implements PersistentStateComponent<ToolsProject
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myAfterCommitToolsId = state.getAfterCommitToolId();
   }
 
index 11d55c51bc7cce354ff1d8087c4e2e222bb81250..443176db8641f0391c0c090bb1be354187b3886f 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.ui.debugger.extensions;
 
@@ -477,7 +463,7 @@ public class PlaybackDebugger implements UiDebuggerExtension, PlaybackRunner.Sta
     }
 
     @Override
-    public void loadState(PlaybackDebuggerState state) {
+    public void loadState(@NotNull PlaybackDebuggerState state) {
       XmlSerializerUtil.copyBean(state, this);
     }
   }
index de0fce77d0706f85a4b4b183816bcfe255aea4e3..058e879fe8ac8103ae0435547191c8b68aa72cd4 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.ui.tabs;
 
@@ -159,7 +145,7 @@ public class FileColorManagerImpl extends FileColorManager implements Persistent
 
   @Override
   @SuppressWarnings({"AutoUnboxing"})
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     initProjectLevelConfigurations();
     loadState(state, false);
   }
index fe5d826cfa277dd8d095252052a1a069d645bbc9..c910ba54964595b7242c3dda0f21e8183c4783cd 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.ui.tabs;
 
@@ -38,7 +24,7 @@ public class FileColorProjectLevelConfigurationManager implements PersistentStat
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     ((FileColorManagerImpl)FileColorManager.getInstance(myProject)).loadState(state, true);
   }
 }
index 7b9247f188d55813787e47f21c4081c925054904..40345847c2e63a11db0d7b3c3eeb4a6490759912 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.ide;
 
 import com.intellij.ide.ui.UINumericRange;
@@ -26,6 +12,7 @@ import com.intellij.util.xmlb.XmlSerializerUtil;
 import com.intellij.util.xmlb.annotations.OptionTag;
 import com.intellij.util.xmlb.annotations.Transient;
 import org.intellij.lang.annotations.MagicConstant;
+import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
 import java.beans.PropertyChangeListener;
@@ -212,7 +199,7 @@ public class GeneralSettings implements PersistentStateComponent<GeneralSettings
   }
 
   @Override
-  public void loadState(GeneralSettings state) {
+  public void loadState(@NotNull GeneralSettings state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 
index ba9101408a13d23ee41ef3d65a4825ee9257b566..ddeac0d1ecfe9f5d691ef7307b2d92fb42b8aff6 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.keymap;
 
 import com.intellij.openapi.application.ApplicationManager;
@@ -20,8 +6,6 @@ import com.intellij.openapi.components.PersistentStateComponent;
 import com.intellij.openapi.components.ServiceManager;
 import com.intellij.openapi.components.State;
 import com.intellij.openapi.components.Storage;
-import com.intellij.openapi.util.SystemInfo;
-import com.intellij.openapi.util.registry.Registry;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
@@ -89,7 +73,7 @@ public class KeyboardSettingsExternalizable implements PersistentStateComponent<
   }
 
   @Override
-  public void loadState(OptionSet state) {
+  public void loadState(@NotNull OptionSet state) {
     state.PREFER_KEY_POSITION_OVER_CHAR_OPTION
       = state.PREFER_KEY_POSITION_OVER_CHAR_OPTION
         || "true".equals(System.getProperty("com.jetbrains.use.old.keyevent.processing"));
index 17af491b64b3b09b7b02bf2a4a1aeb35d3b1b626..7e5526f00adb7b497dd922979e0107304559d696 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.openapi.ui;
 
@@ -58,7 +56,7 @@ public class MasterDetailsStateService implements PersistentStateComponent<Maste
   }
 
   @Override
-  public void loadState(States states) {
+  public void loadState(@NotNull States states) {
     myStates.clear();
     for (ComponentState state : states.getStates()) {
       myStates.put(state.myKey, state);
index d7bf9b693f0aa5482da56210c266ec04e272b377..2ef0b78c87b0d805cea04ef5c3751c3099976841 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.util;
 
 import com.intellij.openapi.components.*;
@@ -215,7 +201,7 @@ public class DimensionService implements PersistentStateComponent<Element> {
   }
 
   @Override
-  public void loadState(final Element element) {
+  public void loadState(@NotNull final Element element) {
     myKey2Location.clear();
     myKey2Size.clear();
     myKey2ExtendedState.clear();
index 9d4fdc04ba27e3005652934d823525906159de7a..b1aee760ca94058ca708559012ce64b1979e9303 100644 (file)
@@ -1,16 +1,4 @@
-// Copyright 2000-2017 JetBrains s.r.o.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.util.registry;
 
 import com.intellij.openapi.application.Experiments;
@@ -20,6 +8,7 @@ import com.intellij.openapi.components.Storage;
 import com.intellij.openapi.diagnostic.Logger;
 import com.intellij.openapi.util.text.StringUtil;
 import org.jdom.Element;
+import org.jetbrains.annotations.NotNull;
 
 import java.util.*;
 import java.util.stream.Collectors;
@@ -40,7 +29,7 @@ public class RegistryState implements PersistentStateComponent<Element> {
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     Registry.getInstance().loadState(state);
     SortedMap<String, String> userProperties = new TreeMap<>(Registry.getInstance().getUserProperties());
     userProperties.remove("ide.firstStartup");
index 78ea0ca4839e6f602a687dcab7ff05cc1166c812..5dd21670cc7284d35970c2f7df721a3a9fb4e89a 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.util.net.ssl;
 
 import com.intellij.openapi.application.Application;
@@ -360,7 +346,7 @@ public class CertificateManager implements PersistentStateComponent<CertificateM
   }
 
   @Override
-  public void loadState(Config state) {
+  public void loadState(@NotNull Config state) {
     XmlSerializerUtil.copyBean(state, myConfig);
   }
 
index f19543d98dea504d1f7828241df8e26d40fdd941..545afb872de5680c8dad83492d0adffde1e72576 100644 (file)
@@ -1,6 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.externalDependencies.impl;
 
 import com.intellij.externalDependencies.DependencyOnPlugin;
@@ -73,7 +71,7 @@ public class ExternalDependenciesManagerImpl extends ExternalDependenciesManager
   }
 
   @Override
-  public void loadState(ExternalDependenciesState state) {
+  public void loadState(@NotNull ExternalDependenciesState state) {
     ArrayList<ProjectExternalDependency> oldDependencies = new ArrayList<>(myDependencies);
     myDependencies.clear();
     for (DependencyOnPluginState dependency : state.myDependencies) {
index e44a5eef9f7acc67b4a169e07af9783b75788fc7..8fa5bebf6d414c55b1475205898e259a6a22bbb9 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.featureStatistics;
 
 import com.intellij.openapi.components.PersistentStateComponent;
@@ -116,7 +102,7 @@ public class FeatureUsageTrackerImpl extends FeatureUsageTracker implements Pers
   }
 
   @Override
-  public void loadState(final Element element) {
+  public void loadState(@NotNull final Element element) {
     List featuresList = element.getChildren(FEATURE_TAG);
     for (Object aFeaturesList : featuresList) {
       Element featureElement = (Element)aFeaturesList;
index 098ac56f36e92dc7ff6d31b5490ce04adcf01a4c..2e1b7aa7fe925a5d92beba1a98f2c2230add7cd9 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.ide;
 
 import com.intellij.openapi.actionSystem.AnAction;
@@ -197,7 +183,7 @@ public abstract class RecentProjectsManagerBase extends RecentProjectsManager im
   }
 
   @Override
-  public void loadState(final State state) {
+  public void loadState(@NotNull final State state) {
     state.makePathsSystemIndependent();
     removeDuplicates(state);
     if (state.lastPath != null) {
index e04a2f5d4924119ac0b7dab442ceb14a8f3dc87c..4729025404514bd036d0abe55dca4ee9048748fe 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.ide.actionMacro;
 
 import com.intellij.icons.AllIcons;
@@ -117,7 +103,7 @@ public class ActionMacroManager implements PersistentStateComponent<Element>, Di
   }
 
   @Override
-  public void loadState(Element state) {
+  public void loadState(@NotNull Element state) {
     myMacros = new ArrayList<>();
     for (Element macroElement : state.getChildren(ELEMENT_MACRO)) {
       ActionMacro macro = new ActionMacro();
index 280eed0b6a1d28f6beeca2abdda57020b0a1cfb7..8f932e5e5e608e4a6127dfe96179dee25fdd7b8c 100644 (file)
@@ -1,23 +1,10 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.ide.errorTreeView.impl;
 
 import com.intellij.openapi.components.*;
 import com.intellij.openapi.project.Project;
 import com.intellij.util.xmlb.XmlSerializerUtil;
+import org.jetbrains.annotations.NotNull;
 
 
 @State(name = "ErrorTreeViewConfiguration", storages = @Storage(StoragePathMacros.WORKSPACE_FILE))
@@ -49,7 +36,7 @@ public class ErrorTreeViewConfiguration implements PersistentStateComponent<Erro
     return this;
   }
 
-  public void loadState(final ErrorTreeViewConfiguration state) {
+  public void loadState(@NotNull final ErrorTreeViewConfiguration state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 }
index 5001355df40e3cd0a22924431c2d5e6ae02bb782..d978794e0e04efa7660204fac5c7c0c24142c6eb 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.ide.plugins;
 
 import com.intellij.ide.ui.SplitterProportionsDataImpl;
@@ -23,6 +9,7 @@ import com.intellij.openapi.components.Storage;
 import com.intellij.openapi.progress.PerformInBackgroundOption;
 import com.intellij.util.xmlb.XmlSerializerUtil;
 import com.intellij.util.xmlb.annotations.Attribute;
+import org.jetbrains.annotations.NotNull;
 
 import javax.swing.*;
 
@@ -59,7 +46,7 @@ public class PluginManagerUISettings implements PersistentStateComponent<PluginM
   }
 
   @Override
-  public void loadState(PluginManagerUISettings state) {
+  public void loadState(@NotNull PluginManagerUISettings state) {
     XmlSerializerUtil.copyBean(state, this);
   }
 
index 2708c0c3cacb82befbf67fa5c850f7926e4094ed..bde1a8cf9a2873b726c83fbc338cf9b01f9bc84e 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.ide.ui.customization;
 
 import com.intellij.icons.AllIcons;
@@ -159,7 +145,7 @@ public class CustomActionsSchema implements PersistentStateComponent<Element> {
   }
 
   @Override
-  public void loadState(Element element) {
+  public void loadState(@NotNull Element element) {
     myIdToActionGroup.clear();
     myActions.clear();
     myIconCustomizations.clear();
index 66e8ef937878e883ab9e29e3d779ca7b0d230942..8b1198d3045f530584d2f5f3e27efe1a070836ef 100644 (file)
@@ -219,7 +219,7 @@ public final class LafManagerImpl extends LafManager implements PersistentStateC
   }
 
   @Override
-  public void loadState(final Element element) {
+  public void loadState(@NotNull final Element element) {
     String className = null;
     Element lafElement = element.getChild(ELEMENT_LAF);
     if (lafElement != null) {
index 258464c171030768ab478ffb4e4d2d07fc57f252..65fc273c5ccb5b5cfdf6b96cc3972ac8c0672fa2 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.internal.statistic;
 
 import com.intellij.concurrency.JobScheduler;
@@ -71,7 +57,7 @@ public class ApplicationStatisticsPersistenceComponent extends ApplicationStatis
   }
 
   @Override
-  public void loadState(Element element) {
+  public void loadState(@NotNull Element element) {
     for (Element groupElement : element.getChildren(GROUP_TAG)) {
       GroupDescriptor groupDescriptor = GroupDescriptor.create(groupElement.getAttributeValue(GROUP_NAME_ATTR));
       List<Element> projectsList = groupElement.getChildren(PROJECT_TAG);
index 5c792732fa468d11963653bff15e31e231eed1da..9f82f2ef622419f58ac27a03f1674784150ed4d3 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.internal.statistic;
 
 import com.intellij.internal.statistic.beans.ConvertUsagesUtil;
@@ -71,7 +57,7 @@ public class UsageTrigger implements PersistentStateComponent<UsageTrigger.State
     return myState;
   }
 
-  public void loadState(final State state) {
+  public void loadState(@NotNull final State state) {
     myState = state;
   }
 
index 1c7b8144522ab8735f47dc4182a3f3ef6baa677a..46d4fd88948f33239f6e18207112e5206de18184 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.internal.statistic.customUsageCollectors.actions;
 
 import com.intellij.internal.statistic.UsagesCollector;
@@ -58,7 +44,7 @@ public class ActionsCollector implements PersistentStateComponent<ActionsCollect
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myState = state;
   }
 
index 7f2bb56d045d0afe47effde7d6881943e3212502..712c8a389ee9e48f38c4583ba59b56f71b9f1966 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.internal.statistic.customUsageCollectors.actions;
 
 import com.intellij.codeInsight.intention.IntentionAction;
@@ -36,7 +36,7 @@ public class IntentionsCollector implements PersistentStateComponent<IntentionsC
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myState = state;
   }
 
index e02649e955ae123a15464c01ddcb39035cd97597..0c702f5662ac67325c9e592aea9ace2d0ae1c641 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.internal.statistic.customUsageCollectors.actions;
 
 import com.intellij.internal.statistic.UsagesCollector;
@@ -39,7 +39,7 @@ public class MainMenuCollector implements PersistentStateComponent<MainMenuColle
   }
 
   @Override
-  public void loadState(State state) {
+  public void loadState(@NotNull State state) {
     myState = state;
   }
 
index 322e2f18deb7dab2eb0cba9ac4ca3fe23ad80386..09972cda45767c65bf72332b882487a19b8d64db 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.internal.statistic.customUsageCollectors.ui;
 
 import com.intellij.internal.statistic.UsagesCollector;
@@ -64,7 +50,7 @@ public class ShortcutsCollector implements PersistentStateComponent<ShortcutsCol
     return myState;
   }
 
-  public void loadState(final MyState state) {
+  public void loadState(@NotNull final MyState state) {
     myState = state;
   }
 
index 6163e40d3e62723f0dc22260f707f51cf8e70ef2..74cf0fb421de83a0bbf93cbfc37d4d0c5dbce56a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.internal.statistic.customUsageCollectors.ui;
 
 import com.intellij.internal.statistic.UsagesCollector;
@@ -38,7 +38,7 @@ public class ToolbarClicksCollector implements PersistentStateComponent<ToolbarC
     return myState;
   }
 
-  public void loadState(final ClicksState state) {
+  public void loadState(@NotNull final ClicksState state) {
     myState = state;
   }
 
index 451ab4946533f9366841c213494d8b16f1328308..385c6bc2a0f0a7d0f5ec8da7f1926e6a036c836f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 
 package com.intellij.internal.statistic.persistence;
 
@@ -50,7 +50,7 @@ public class UsageStatisticsPersistenceComponent extends BasicSentUsagesPersiste
   }
 
   @Override
-  public void loadState(final Element element) {
+  public void loadState(@NotNull final Element element) {
     for (Element groupElement : element.getChildren(GROUP_TAG)) {
       String groupId = groupElement.getAttributeValue(GROUP_ID_ATTR);
       double groupPriority = getPriority(groupElement.getAttributeValue(GROUP_PRIORITY_ATTR));
index 9f5efa764ce3295f407ad547de9160f9b0cfac33..b4e7f6c116aef2b2d9860ab1a9f141489c81579c 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.notification.impl;
 
 import com.intellij.notification.NotificationDisplayType;
@@ -206,7 +192,7 @@ public class NotificationsConfigurationImpl extends NotificationsConfiguration i
   }
 
   @Override
-  public synchronized void loadState(final Element state) {
+  public synchronized void loadState(@NotNull final Element state) {
     myIdToSettingsMap.clear();
     for (Element child : state.getChildren("notification")) {
       final NotificationSettings settings = NotificationSettings.load(child);
index 6f8bec84d206aeaff2fd83b9c2e89b9f49d2d2d0..e746ed7847e14c58d7a0e120c100a419950de3e6 100644 (file)
@@ -1,18 +1,4 @@
-/*
- * Copyright 2000-2016 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.openapi.actionSystem.impl;
 
 import com.intellij.openapi.actionSystem.AbbreviationManager;
@@ -22,6