From 7d2c5506340f9164d5fc101d0f42efee22475f10 Mon Sep 17 00:00:00 2001 From: Sergey Malenkov Date: Tue, 26 Jul 2016 16:22:50 +0300 Subject: [PATCH] Add @Nullable and @NotNull to service getters --- platform/editor-ui-api/src/com/intellij/ide/ui/UISettings.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/editor-ui-api/src/com/intellij/ide/ui/UISettings.java b/platform/editor-ui-api/src/com/intellij/ide/ui/UISettings.java index 94a8b84f8771..348ccef5f6e7 100644 --- a/platform/editor-ui-api/src/com/intellij/ide/ui/UISettings.java +++ b/platform/editor-ui-api/src/com/intellij/ide/ui/UISettings.java @@ -40,6 +40,7 @@ import com.intellij.util.xmlb.annotations.Property; import com.intellij.util.xmlb.annotations.Transient; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; import sun.swing.SwingUtilities2; import javax.swing.*; @@ -57,6 +58,7 @@ public class UISettings extends SimpleModificationTracker implements PersistentS private static UISettings ourSettings; + @Nullable public static UISettings getInstance() { return ourSettings = ServiceManager.getService(UISettings.class); } @@ -65,6 +67,7 @@ public class UISettings extends SimpleModificationTracker implements PersistentS * Use this method if you are not sure whether the application is initialized. * @return persisted UISettings instance or default values. */ + @NotNull public static UISettings getShadowInstance() { Application application = ApplicationManager.getApplication(); UISettings settings = application == null ? null : getInstance();