diff options
Diffstat (limited to 'platform/core-api/src/com/intellij/openapi/options/SchemesManagerFactory.java')
-rw-r--r-- | platform/core-api/src/com/intellij/openapi/options/SchemesManagerFactory.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/platform/core-api/src/com/intellij/openapi/options/SchemesManagerFactory.java b/platform/core-api/src/com/intellij/openapi/options/SchemesManagerFactory.java index f1a090359b68..a0c0ee7dad62 100644 --- a/platform/core-api/src/com/intellij/openapi/options/SchemesManagerFactory.java +++ b/platform/core-api/src/com/intellij/openapi/options/SchemesManagerFactory.java @@ -19,14 +19,16 @@ import com.intellij.openapi.components.RoamingType; import com.intellij.openapi.components.ServiceBean; import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.extensions.ExtensionPointName; +import org.jetbrains.annotations.NotNull; public abstract class SchemesManagerFactory { - public static ExtensionPointName<ServiceBean> SCHEME_OWNER = ExtensionPointName.create("com.intellij.schemeOwner"); + public static final ExtensionPointName<ServiceBean> SCHEME_OWNER = ExtensionPointName.create("com.intellij.schemeOwner"); - public abstract <T extends Scheme, E extends ExternalizableScheme> SchemesManager<T,E> createSchemesManager(String fileSpec, SchemeProcessor<E> processor, - RoamingType roamingType); + public abstract <T extends Scheme, E extends ExternalizableScheme> SchemesManager<T, E> createSchemesManager(@NotNull String fileSpec, + @NotNull SchemeProcessor<E> processor, + @NotNull RoamingType roamingType); - public static SchemesManagerFactory getInstance(){ + public static SchemesManagerFactory getInstance() { return ServiceManager.getService(SchemesManagerFactory.class); } |