diff --git a/platform/lang-api/src/com/intellij/profile/DefaultProjectProfileManager.java b/platform/lang-api/src/com/intellij/profile/DefaultProjectProfileManager.java index 75d3dac0fc99..713b96fda95d 100644 --- a/platform/lang-api/src/com/intellij/profile/DefaultProjectProfileManager.java +++ b/platform/lang-api/src/com/intellij/profile/DefaultProjectProfileManager.java @@ -81,7 +81,7 @@ public abstract class DefaultProjectProfileManager extends ProjectProfileManager } @Override - public synchronized void updateProfile(Profile profile) { + public synchronized void updateProfile(@NotNull Profile profile) { myProfiles.put(profile.getName(), profile); for (ProfileChangeAdapter profileChangeAdapter : myProfilesListener) { profileChangeAdapter.profileChanged(profile); diff --git a/platform/lang-api/src/com/intellij/profile/ProfileManager.java b/platform/lang-api/src/com/intellij/profile/ProfileManager.java index d10d6ccb21d7..0dcf5bd957d5 100644 --- a/platform/lang-api/src/com/intellij/profile/ProfileManager.java +++ b/platform/lang-api/src/com/intellij/profile/ProfileManager.java @@ -34,7 +34,7 @@ public interface ProfileManager { Profile getProfile(@NotNull String name); - void updateProfile(Profile profile); + void updateProfile(@NotNull Profile profile); @NotNull String[] getAvailableProfileNames(); diff --git a/platform/lang-impl/src/com/intellij/profile/codeInspection/InspectionProfileManager.java b/platform/lang-impl/src/com/intellij/profile/codeInspection/InspectionProfileManager.java index 3156b9e2e7b4..fa3cb5c689f7 100644 --- a/platform/lang-impl/src/com/intellij/profile/codeInspection/InspectionProfileManager.java +++ b/platform/lang-impl/src/com/intellij/profile/codeInspection/InspectionProfileManager.java @@ -244,12 +244,12 @@ public class InspectionProfileManager extends ApplicationProfileManager implemen } @Override - public void updateProfile(Profile profile) { + public void updateProfile(@NotNull Profile profile) { mySchemesManager.addNewScheme(profile, true); updateProfileImpl(profile); } - private static void updateProfileImpl(final Profile profile) { + private static void updateProfileImpl(@NotNull Profile profile) { final Project[] projects = ProjectManager.getInstance().getOpenProjects(); for (Project project : projects) { InspectionProjectProfileManager.getInstance(project).initProfileWrapper(profile); diff --git a/platform/lang-impl/src/com/intellij/profile/codeInspection/InspectionProjectProfileManager.java b/platform/lang-impl/src/com/intellij/profile/codeInspection/InspectionProjectProfileManager.java index 1313d61def43..4568b4298f89 100644 --- a/platform/lang-impl/src/com/intellij/profile/codeInspection/InspectionProjectProfileManager.java +++ b/platform/lang-impl/src/com/intellij/profile/codeInspection/InspectionProjectProfileManager.java @@ -139,7 +139,7 @@ public class InspectionProjectProfileManager extends DefaultProjectProfileManage } @Override - public void updateProfile(Profile profile) { + public void updateProfile(@NotNull Profile profile) { super.updateProfile(profile); initProfileWrapper(profile); } @@ -216,7 +216,7 @@ public class InspectionProjectProfileManager extends DefaultProjectProfileManage }); } - public void initProfileWrapper(final Profile profile) { + public void initProfileWrapper(@NotNull Profile profile) { final InspectionProfileWrapper wrapper = new InspectionProfileWrapper((InspectionProfile)profile); wrapper.init(myProject); myName2Profile.put(profile.getName(), wrapper);