X-Git-Url: http://git.jetbrains.org/?p=idea%2Fcommunity.git;a=blobdiff_plain;f=platform%2FprojectModel-api%2Fsrc%2Fcom%2Fintellij%2Fopenapi%2Fmodule%2FModulePointerManager.java;h=b851d1d58d1f47117bb9c72841c7b37b3b7a851f;hp=3311635376b4a8f17752085edc8c56b2092a6fb3;hb=HEAD;hpb=de3a6577eb8806403f667e7c79a8158514a9eb41 diff --git a/platform/projectModel-api/src/com/intellij/openapi/module/ModulePointerManager.java b/platform/projectModel-api/src/com/intellij/openapi/module/ModulePointerManager.java index 3311635376b4..b851d1d58d1f 100644 --- a/platform/projectModel-api/src/com/intellij/openapi/module/ModulePointerManager.java +++ b/platform/projectModel-api/src/com/intellij/openapi/module/ModulePointerManager.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2009 JetBrains s.r.o. + * 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. @@ -17,15 +17,18 @@ package com.intellij.openapi.module; import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.project.Project; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; +@ApiStatus.NonExtendable public abstract class ModulePointerManager { - public static ModulePointerManager getInstance(Project project) { + public static ModulePointerManager getInstance(@NotNull Project project) { return ServiceManager.getService(project, ModulePointerManager.class); } @NotNull public abstract ModulePointer create(@NotNull Module module); + @NotNull public abstract ModulePointer create(@NotNull String moduleName); }