File tree Expand file tree Collapse file tree 2 files changed +7
-15
lines changed
kotlin/wu/seal/jsontokotlin Expand file tree Collapse file tree 2 files changed +7
-15
lines changed Original file line number Diff line number Diff line change 11package wu.seal.jsontokotlin
22
3+ import com.intellij.ide.AppLifecycleListener
34import com.intellij.openapi.components.ApplicationComponent
5+ import com.intellij.openapi.project.DumbAware
6+ import com.intellij.openapi.project.Project
7+ import com.intellij.openapi.startup.StartupActivity
48import wu.seal.jsontokotlin.feedback.PLUGIN_VERSION
59import wu.seal.jsontokotlin.feedback.sendConfigInfo
610import wu.seal.jsontokotlin.feedback.sendHistoryActionInfo
@@ -12,9 +16,9 @@ import wu.seal.jsontokotlin.utils.LogUtil
1216 * Created by Seal.wu on 2017/8/21.
1317 */
1418
15- class JsonToKotlinApplication : ApplicationComponent {
19+ class JsonToKotlinApplication : StartupActivity , DumbAware {
1620
17- override fun initComponent ( ) {
21+ override fun runActivity ( project : Project ) {
1822
1923 LogUtil .i(" init JSON To Kotlin Class version ==$PLUGIN_VERSION " )
2024
@@ -28,10 +32,4 @@ class JsonToKotlinApplication : ApplicationComponent {
2832 }
2933 }.start()
3034 }
31-
32- override fun disposeComponent () {}
33-
34- override fun getComponentName (): String {
35- return " wu.seal.jsontokotlin.JsonToKotlinApplication"
36- }
3735}
Original file line number Diff line number Diff line change 6666 <depends >com.intellij.modules.lang</depends >
6767
6868 <extensions defaultExtensionNs =" com.intellij" >
69- <!-- Add your extensions here -- >
69+ <postStartupActivity implementation = " wu.seal.jsontokotlin.JsonToKotlinApplication " / >
7070 </extensions >
7171
7272 <actions >
8686 </action >
8787
8888 </actions >
89-
90- <application-components >
91- <component >
92- <implementation-class >wu.seal.jsontokotlin.JsonToKotlinApplication</implementation-class >
93- </component >
94- </application-components >
9589</idea-plugin >
You can’t perform that action at this time.
0 commit comments