PluginStartupComponent reworked into startup activity and service

As BaseComponent is deprecated in a platform

#KT-35918 Comment
This commit is contained in:
Vladimir Dolzhenko
2020-02-03 15:50:34 +01:00
parent df23274aa5
commit 670e016d34
6 changed files with 72 additions and 57 deletions
+3 -4
View File
@@ -35,10 +35,6 @@
</project-components>
<application-components>
<component>
<implementation-class>org.jetbrains.kotlin.idea.PluginStartupComponent</implementation-class>
</component>
<component>
<implementation-class>org.jetbrains.kotlin.idea.versions.KotlinUpdatePluginComponent</implementation-class>
</component>
@@ -233,6 +229,9 @@
</actions>
<extensions defaultExtensionNs="com.intellij">
<applicationService serviceImplementation="org.jetbrains.kotlin.idea.PluginStartupService" />
<postStartupActivity implementation="org.jetbrains.kotlin.idea.PluginStartupActivity"/>
<applicationService serviceInterface="org.jetbrains.kotlin.idea.KotlinIconProviderService"
serviceImplementation="org.jetbrains.kotlin.idea.KotlinIdeFileIconProviderService"/>