move EP_NAME to ProjectNameProvider

This commit is contained in:
Vladimir Krivosheev
2017-04-24 15:34:53 +02:00
parent 5a6520013b
commit c9408c7339
3 changed files with 5 additions and 5 deletions
@@ -33,7 +33,7 @@ import com.intellij.openapi.module.Module
import com.intellij.openapi.module.ModuleManager
import com.intellij.openapi.project.Project
import com.intellij.openapi.project.ProjectCoreUtil
import com.intellij.openapi.project.ex.ProjectEx.NAME_PROVIDER_EP
import com.intellij.openapi.project.ex.ProjectNameProvider
import com.intellij.openapi.project.impl.ProjectImpl
import com.intellij.openapi.project.impl.ProjectManagerImpl.UnableToSaveProjectNotification
import com.intellij.openapi.project.impl.ProjectStoreClassProvider
@@ -320,7 +320,7 @@ private open class ProjectStoreImpl(project: ProjectImpl, private val pathMacroM
}
}
return NAME_PROVIDER_EP.extensions.computeOrNull {
return ProjectNameProvider.EP_NAME.extensions.computeOrNull {
LOG.catchAndLog { it.getName(project) }
} ?: PathUtilRt.getFileName(baseDir).replace(":", "")
}
@@ -15,7 +15,6 @@
*/
package com.intellij.openapi.project.ex;
import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.openapi.project.Project;
import com.intellij.util.messages.Topic;
import org.jetbrains.annotations.NotNull;
@@ -27,8 +26,6 @@ public interface ProjectEx extends Project {
void saved(@NotNull final Project project);
}
ExtensionPointName<ProjectNameProvider> NAME_PROVIDER_EP = ExtensionPointName.create("com.intellij.projectNameProvider");
void init();
void setProjectName(@NotNull String name);
@@ -15,11 +15,14 @@
*/
package com.intellij.openapi.project.ex;
import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public interface ProjectNameProvider {
ExtensionPointName<ProjectNameProvider> EP_NAME = ExtensionPointName.create("com.intellij.projectNameProvider");
@Nullable
String getName(@NotNull Project project);
}