From 182ad049d91eab0809a8265a282bbc4aa66ddf55 Mon Sep 17 00:00:00 2001 From: chylex <contact@chylex.com> Date: Tue, 7 Nov 2023 21:27:42 +0100 Subject: [PATCH] Convert a plugin.xml service to a light service --- .../inspectionlens/InspectionLensPluginDisposableService.kt | 2 ++ src/main/resources/META-INF/plugin.xml | 4 ---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/com/chylex/intellij/inspectionlens/InspectionLensPluginDisposableService.kt b/src/main/kotlin/com/chylex/intellij/inspectionlens/InspectionLensPluginDisposableService.kt index 59ce4a1..fdef29d 100644 --- a/src/main/kotlin/com/chylex/intellij/inspectionlens/InspectionLensPluginDisposableService.kt +++ b/src/main/kotlin/com/chylex/intellij/inspectionlens/InspectionLensPluginDisposableService.kt @@ -1,10 +1,12 @@ package com.chylex.intellij.inspectionlens import com.intellij.openapi.Disposable +import com.intellij.openapi.components.Service /** * Gets automatically disposed when the plugin is unloaded. */ +@Service class InspectionLensPluginDisposableService : Disposable { override fun dispose() {} } diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index c539d2e..2e5f8d9 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -50,10 +50,6 @@ <depends>com.intellij.modules.platform</depends> <depends optional="true" config-file="compatibility/InspectionLens-Grazie.xml">tanvd.grazi</depends> - <extensions defaultExtensionNs="com.intellij"> - <applicationService serviceImplementation="com.chylex.intellij.inspectionlens.InspectionLensPluginDisposableService" /> - </extensions> - <applicationListeners> <listener class="com.chylex.intellij.inspectionlens.InspectionLensPluginListener" topic="com.intellij.ide.plugins.DynamicPluginListener" /> </applicationListeners>