Rename PluginStartupService to PluginStartupApplicationService
This commit is contained in:
committed by
Vladimir Dolzhenko
parent
c1ebd33833
commit
e5985ad98b
+2
-2
@@ -9,7 +9,7 @@ import com.intellij.compiler.server.BuildProcessParametersProvider
|
|||||||
import com.intellij.openapi.project.Project
|
import com.intellij.openapi.project.Project
|
||||||
import com.intellij.openapi.util.registry.Registry
|
import com.intellij.openapi.util.registry.Registry
|
||||||
import org.jetbrains.kotlin.config.IncrementalCompilation
|
import org.jetbrains.kotlin.config.IncrementalCompilation
|
||||||
import org.jetbrains.kotlin.idea.PluginStartupService
|
import org.jetbrains.kotlin.idea.PluginStartupApplicationService
|
||||||
|
|
||||||
class KotlinBuildProcessParametersProvider(private val project: Project) : BuildProcessParametersProvider() {
|
class KotlinBuildProcessParametersProvider(private val project: Project) : BuildProcessParametersProvider() {
|
||||||
override fun getVMArguments(): MutableList<String> {
|
override fun getVMArguments(): MutableList<String> {
|
||||||
@@ -28,7 +28,7 @@ class KotlinBuildProcessParametersProvider(private val project: Project) : Build
|
|||||||
if (Registry.`is`("kotlin.jps.instrument.bytecode", false)) {
|
if (Registry.`is`("kotlin.jps.instrument.bytecode", false)) {
|
||||||
res.add("-Dkotlin.jps.instrument.bytecode=true")
|
res.add("-Dkotlin.jps.instrument.bytecode=true")
|
||||||
}
|
}
|
||||||
PluginStartupService.getInstance().aliveFlagPath.let {
|
PluginStartupApplicationService.getInstance().aliveFlagPath.let {
|
||||||
if (!it.isBlank()) {
|
if (!it.isBlank()) {
|
||||||
// TODO: consider taking the property name from compiler/daemon/common (check whether dependency will be not too heavy)
|
// TODO: consider taking the property name from compiler/daemon/common (check whether dependency will be not too heavy)
|
||||||
res.add("-Dkotlin.daemon.client.alive.path=\"$it\"")
|
res.add("-Dkotlin.daemon.client.alive.path=\"$it\"")
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
|
|||||||
|
|
||||||
<extensions defaultExtensionNs="com.intellij">
|
<extensions defaultExtensionNs="com.intellij">
|
||||||
<pathMacroContributor implementation="org.jetbrains.kotlin.idea.KotlinPluginMacros"/>
|
<pathMacroContributor implementation="org.jetbrains.kotlin.idea.KotlinPluginMacros"/>
|
||||||
<applicationService serviceImplementation="org.jetbrains.kotlin.idea.PluginStartupService"/>
|
<applicationService serviceImplementation="org.jetbrains.kotlin.idea.PluginStartupApplicationService"/>
|
||||||
|
|
||||||
<postStartupActivity implementation="org.jetbrains.kotlin.idea.PluginStartupActivity"/>
|
<postStartupActivity implementation="org.jetbrains.kotlin.idea.PluginStartupActivity"/>
|
||||||
|
|
||||||
|
|||||||
@@ -107,7 +107,7 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
|
|||||||
</extensions>
|
</extensions>
|
||||||
|
|
||||||
<extensions defaultExtensionNs="com.intellij">
|
<extensions defaultExtensionNs="com.intellij">
|
||||||
<applicationService serviceImplementation="org.jetbrains.kotlin.idea.PluginStartupService" />
|
<applicationService serviceImplementation="org.jetbrains.kotlin.idea.PluginStartupApplicationService" />
|
||||||
|
|
||||||
<postStartupActivity implementation="org.jetbrains.kotlin.idea.PluginStartupActivity"/>
|
<postStartupActivity implementation="org.jetbrains.kotlin.idea.PluginStartupActivity"/>
|
||||||
|
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
|
|||||||
|
|
||||||
<extensions defaultExtensionNs="com.intellij">
|
<extensions defaultExtensionNs="com.intellij">
|
||||||
<pathMacroContributor implementation="org.jetbrains.kotlin.idea.KotlinPluginMacros"/>
|
<pathMacroContributor implementation="org.jetbrains.kotlin.idea.KotlinPluginMacros"/>
|
||||||
<applicationService serviceImplementation="org.jetbrains.kotlin.idea.PluginStartupService" />
|
<applicationService serviceImplementation="org.jetbrains.kotlin.idea.PluginStartupApplicationService" />
|
||||||
|
|
||||||
<postStartupActivity implementation="org.jetbrains.kotlin.idea.PluginStartupActivity"/>
|
<postStartupActivity implementation="org.jetbrains.kotlin.idea.PluginStartupActivity"/>
|
||||||
|
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
|
|||||||
</extensions>
|
</extensions>
|
||||||
|
|
||||||
<extensions defaultExtensionNs="com.intellij">
|
<extensions defaultExtensionNs="com.intellij">
|
||||||
<applicationService serviceImplementation="org.jetbrains.kotlin.idea.PluginStartupService" />
|
<applicationService serviceImplementation="org.jetbrains.kotlin.idea.PluginStartupApplicationService" />
|
||||||
|
|
||||||
<postStartupActivity implementation="org.jetbrains.kotlin.idea.PluginStartupActivity"/>
|
<postStartupActivity implementation="org.jetbrains.kotlin.idea.PluginStartupActivity"/>
|
||||||
|
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
|
|||||||
|
|
||||||
<extensions defaultExtensionNs="com.intellij">
|
<extensions defaultExtensionNs="com.intellij">
|
||||||
<pathMacroContributor implementation="org.jetbrains.kotlin.idea.KotlinPluginMacros"/>
|
<pathMacroContributor implementation="org.jetbrains.kotlin.idea.KotlinPluginMacros"/>
|
||||||
<applicationService serviceImplementation="org.jetbrains.kotlin.idea.PluginStartupService" />
|
<applicationService serviceImplementation="org.jetbrains.kotlin.idea.PluginStartupApplicationService" />
|
||||||
|
|
||||||
<postStartupActivity implementation="org.jetbrains.kotlin.idea.PluginStartupActivity"/>
|
<postStartupActivity implementation="org.jetbrains.kotlin.idea.PluginStartupActivity"/>
|
||||||
|
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ The Kotlin FIR plugin provides language support in IntelliJ IDEA and Android Stu
|
|||||||
serviceImplementation="org.jetbrains.kotlin.idea.frontend.api.fir.KtFirAnalysisSessionProvider"/>
|
serviceImplementation="org.jetbrains.kotlin.idea.frontend.api.fir.KtFirAnalysisSessionProvider"/>
|
||||||
<applicationService serviceInterface="org.jetbrains.kotlin.idea.references.KotlinReferenceProviderContributor"
|
<applicationService serviceInterface="org.jetbrains.kotlin.idea.references.KotlinReferenceProviderContributor"
|
||||||
serviceImplementation="org.jetbrains.kotlin.idea.references.KotlinFirReferenceContributor"/>
|
serviceImplementation="org.jetbrains.kotlin.idea.references.KotlinFirReferenceContributor"/>
|
||||||
<applicationService serviceImplementation="org.jetbrains.kotlin.idea.PluginStartupService"/>
|
<applicationService serviceImplementation="org.jetbrains.kotlin.idea.PluginStartupApplicationService"/>
|
||||||
<highlightRangeExtension implementation="org.jetbrains.kotlin.idea.fir.highlighter.KotlinFirPsiChecker"/>
|
<highlightRangeExtension implementation="org.jetbrains.kotlin.idea.fir.highlighter.KotlinFirPsiChecker"/>
|
||||||
<annotator language="kotlin" implementationClass="org.jetbrains.kotlin.idea.fir.highlighter.KotlinFirPsiChecker"/>
|
<annotator language="kotlin" implementationClass="org.jetbrains.kotlin.idea.fir.highlighter.KotlinFirPsiChecker"/>
|
||||||
<projectService serviceImplementation="org.jetbrains.kotlin.idea.fir.low.level.api.FirIdeResolveStateService"/>
|
<projectService serviceImplementation="org.jetbrains.kotlin.idea.fir.low.level.api.FirIdeResolveStateService"/>
|
||||||
|
|||||||
+3
-3
@@ -21,10 +21,10 @@ import com.intellij.openapi.application.ApplicationManager;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
public class PluginStartupService {
|
public class PluginStartupApplicationService {
|
||||||
|
|
||||||
public static PluginStartupService getInstance() {
|
public static PluginStartupApplicationService getInstance() {
|
||||||
return ApplicationManager.getApplication().getService(PluginStartupService.class);
|
return ApplicationManager.getApplication().getService(PluginStartupApplicationService.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
private String aliveFlagPath;
|
private String aliveFlagPath;
|
||||||
+2
-2
@@ -32,7 +32,7 @@ import org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments;
|
|||||||
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments;
|
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments;
|
||||||
import org.jetbrains.kotlin.cli.common.arguments.K2JsArgumentConstants;
|
import org.jetbrains.kotlin.cli.common.arguments.K2JsArgumentConstants;
|
||||||
import org.jetbrains.kotlin.config.*;
|
import org.jetbrains.kotlin.config.*;
|
||||||
import org.jetbrains.kotlin.idea.PluginStartupService;
|
import org.jetbrains.kotlin.idea.PluginStartupApplicationService;
|
||||||
import org.jetbrains.kotlin.idea.KotlinBundle;
|
import org.jetbrains.kotlin.idea.KotlinBundle;
|
||||||
import org.jetbrains.kotlin.idea.facet.DescriptionListCellRenderer;
|
import org.jetbrains.kotlin.idea.facet.DescriptionListCellRenderer;
|
||||||
import org.jetbrains.kotlin.idea.facet.KotlinFacet;
|
import org.jetbrains.kotlin.idea.facet.KotlinFacet;
|
||||||
@@ -554,7 +554,7 @@ public class KotlinCompilerConfigurableTab implements SearchableConfigurable {
|
|||||||
boolean oldEnableDaemon = compilerWorkspaceSettings.getEnableDaemon();
|
boolean oldEnableDaemon = compilerWorkspaceSettings.getEnableDaemon();
|
||||||
compilerWorkspaceSettings.setEnableDaemon(keepAliveCheckBox.isSelected());
|
compilerWorkspaceSettings.setEnableDaemon(keepAliveCheckBox.isSelected());
|
||||||
if (keepAliveCheckBox.isSelected() != oldEnableDaemon) {
|
if (keepAliveCheckBox.isSelected() != oldEnableDaemon) {
|
||||||
PluginStartupService.getInstance().resetAliveFlag();
|
PluginStartupApplicationService.getInstance().resetAliveFlag();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user