File tree Expand file tree Collapse file tree 14 files changed +29
-28
lines changed
api.features/src/com/jetbrains/ls/api/features
common/src/com/jetbrains/ls/api/features/impl/common
kotlin/src/com/jetbrains/ls/api/features/impl/common/kotlin Expand file tree Collapse file tree 14 files changed +29
-28
lines changed Original file line number Diff line number Diff line change 11package com.jetbrains.ls.api.features
22
3- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3+ import com.intellij.ide.plugins.PluginMainDescriptor
44import com.jetbrains.ls.api.features.commands.LSCommandDescriptor
55import com.jetbrains.ls.api.features.commands.LSCommandDescriptorProvider
66import com.jetbrains.ls.api.features.configuration.LSUniqueConfigurationEntry
@@ -12,7 +12,7 @@ import com.jetbrains.lsp.protocol.TextDocumentIdentifier
1212
1313class LSConfiguration (
1414 val entries : List <LSConfigurationEntry >,
15- val plugins : List <IdeaPluginDescriptorImpl >,
15+ val plugins : List <PluginMainDescriptor >,
1616 val languages : List <LSLanguage >,
1717) {
1818 val allCommandDescriptors: List <LSCommandDescriptor > = entries<LSCommandDescriptorProvider >().flatMap { it.commandDescriptors }
Original file line number Diff line number Diff line change 11package com.jetbrains.ls.api.features.language
22
3- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3+ import com.intellij.ide.plugins.PluginMainDescriptor
44import com.jetbrains.ls.api.features.LSConfigurationEntry
55
66class LSLanguageConfiguration (
77 val entries : List <LSConfigurationEntry >,
8- val plugins : List <IdeaPluginDescriptorImpl >,
8+ val plugins : List <PluginMainDescriptor >,
99 val languages : List <LSLanguage >,
1010)
Original file line number Diff line number Diff line change 11package com.jetbrains.ls.api.features
22
3- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3+ import com.intellij.ide.plugins.PluginMainDescriptor
44import com.jetbrains.ls.api.features.utils.ijPluginByXml
55
6- val lsApiPlugin: IdeaPluginDescriptorImpl = ijPluginByXml(" META-INF/language-server/features/api/lsApi.xml" )
6+ val lsApiPlugin: PluginMainDescriptor = ijPluginByXml(" META-INF/language-server/features/api/lsApi.xml" )
Original file line number Diff line number Diff line change 11package com.jetbrains.ls.api.features.utils
22
3- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3+ import com.intellij.ide.plugins.PluginMainDescriptor
44import com.intellij.ide.plugins.PluginManagerCore
55import com.intellij.ide.plugins.loadAndInitForCoreEnv
66import com.intellij.openapi.application.PathManager
@@ -13,7 +13,7 @@ fun ijPluginByXml(
1313 xmlResourcePath : String ,
1414 classForClasspath : Class <* >,
1515 useFakePluginId : Boolean = false,
16- ): IdeaPluginDescriptorImpl {
16+ ): PluginMainDescriptor {
1717 val xmlResourcePath = xmlResourcePath.removePrefix(" /" )
1818 val pluginRoot = getPluginRoot(classForClasspath)
1919 fun createFakePluginId (): PluginId = PluginId .getId(xmlResourcePath)
@@ -49,6 +49,6 @@ private fun getPluginRoot(classForClasspath: Class<*>): Path {
4949 * The function is inline to have a correct classloader of the call-side
5050 */
5151@Suppress(" NOTHING_TO_INLINE" )
52- inline fun ijPluginByXml (xmlResourcePath : String ): IdeaPluginDescriptorImpl {
52+ inline fun ijPluginByXml (xmlResourcePath : String ): PluginMainDescriptor {
5353 return ijPluginByXml(xmlResourcePath, object : Any () {}::class .java)
5454}
Original file line number Diff line number Diff line change 11package com.jetbrains.ls.api.features.impl.common.api
22
3- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3+ import com.intellij.ide.plugins.PluginMainDescriptor
44import com.jetbrains.ls.api.features.utils.ijPluginByXml
55
6- internal val commonLsApiPlugin: IdeaPluginDescriptorImpl =
6+ internal val commonLsApiPlugin: PluginMainDescriptor =
77 ijPluginByXml(" META-INF/language-server/features/common/commonLsApi.xml" )
Original file line number Diff line number Diff line change 11package com.jetbrains.ls.api.features.impl.common.codeStyle
22
3- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3+ import com.intellij.ide.plugins.PluginMainDescriptor
44import com.jetbrains.ls.api.features.utils.ijPluginByXml
55
6- val commonCodeStylePlugin: IdeaPluginDescriptorImpl = ijPluginByXml(
6+ val commonCodeStylePlugin: PluginMainDescriptor = ijPluginByXml(
77 " META-INF/language-server/features/common/codeStyle.xml"
88)
Original file line number Diff line number Diff line change 11package com.jetbrains.ls.api.features.impl.common.completion
22
3- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3+ import com.intellij.ide.plugins.PluginMainDescriptor
44import com.jetbrains.ls.api.features.utils.ijPluginByXml
55
6- val commonCompletionPlugin: IdeaPluginDescriptorImpl =
6+ val commonCompletionPlugin: PluginMainDescriptor =
77 ijPluginByXml(" /META-INF/language-server/features/common/completion.xml" )
Original file line number Diff line number Diff line change 11package com.jetbrains.ls.api.features.impl.common
22
3- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3+ import com.intellij.ide.plugins.PluginMainDescriptor
44import com.jetbrains.ls.api.features.utils.ijPluginByXml
55
6- val coreIjPlugin: IdeaPluginDescriptorImpl = ijPluginByXml(
6+ val coreIjPlugin: PluginMainDescriptor = ijPluginByXml(
77 " META-INF/language-server/features/common/core.xml"
88)
Original file line number Diff line number Diff line change 11package com.jetbrains.ls.api.features.impl.common.search
22
3- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3+ import com.intellij.ide.plugins.PluginMainDescriptor
44import com.jetbrains.ls.api.features.utils.ijPluginByXml
55
6- val commonUsagesPlugin: IdeaPluginDescriptorImpl =
6+ val commonUsagesPlugin: PluginMainDescriptor =
77 ijPluginByXml(" META-INF/language-server/features/common/usages.xml" )
Original file line number Diff line number Diff line change 11package com.jetbrains.ls.api.features.impl.common.kotlin.apiImpl
22
33import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
4+ import com.intellij.ide.plugins.PluginMainDescriptor
45import com.jetbrains.ls.api.features.utils.ijPluginByXml
56
6- internal val lsApiKotlinImpl: IdeaPluginDescriptorImpl = ijPluginByXml(" META-INF/language-server/features/kotlin/lsApiKotlinImpl.xml" )
7+ internal val lsApiKotlinImpl: PluginMainDescriptor = ijPluginByXml(" META-INF/language-server/features/kotlin/lsApiKotlinImpl.xml" )
You can’t perform that action at this time.
0 commit comments