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 1
1
package com.jetbrains.ls.api.features
2
2
3
- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3
+ import com.intellij.ide.plugins.PluginMainDescriptor
4
4
import com.jetbrains.ls.api.features.commands.LSCommandDescriptor
5
5
import com.jetbrains.ls.api.features.commands.LSCommandDescriptorProvider
6
6
import com.jetbrains.ls.api.features.configuration.LSUniqueConfigurationEntry
@@ -12,7 +12,7 @@ import com.jetbrains.lsp.protocol.TextDocumentIdentifier
12
12
13
13
class LSConfiguration (
14
14
val entries : List <LSConfigurationEntry >,
15
- val plugins : List <IdeaPluginDescriptorImpl >,
15
+ val plugins : List <PluginMainDescriptor >,
16
16
val languages : List <LSLanguage >,
17
17
) {
18
18
val allCommandDescriptors: List <LSCommandDescriptor > = entries<LSCommandDescriptorProvider >().flatMap { it.commandDescriptors }
Original file line number Diff line number Diff line change 1
1
package com.jetbrains.ls.api.features.language
2
2
3
- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3
+ import com.intellij.ide.plugins.PluginMainDescriptor
4
4
import com.jetbrains.ls.api.features.LSConfigurationEntry
5
5
6
6
class LSLanguageConfiguration (
7
7
val entries : List <LSConfigurationEntry >,
8
- val plugins : List <IdeaPluginDescriptorImpl >,
8
+ val plugins : List <PluginMainDescriptor >,
9
9
val languages : List <LSLanguage >,
10
10
)
Original file line number Diff line number Diff line change 1
1
package com.jetbrains.ls.api.features
2
2
3
- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3
+ import com.intellij.ide.plugins.PluginMainDescriptor
4
4
import com.jetbrains.ls.api.features.utils.ijPluginByXml
5
5
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 1
1
package com.jetbrains.ls.api.features.utils
2
2
3
- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3
+ import com.intellij.ide.plugins.PluginMainDescriptor
4
4
import com.intellij.ide.plugins.PluginManagerCore
5
5
import com.intellij.ide.plugins.loadAndInitForCoreEnv
6
6
import com.intellij.openapi.application.PathManager
@@ -13,7 +13,7 @@ fun ijPluginByXml(
13
13
xmlResourcePath : String ,
14
14
classForClasspath : Class <* >,
15
15
useFakePluginId : Boolean = false,
16
- ): IdeaPluginDescriptorImpl {
16
+ ): PluginMainDescriptor {
17
17
val xmlResourcePath = xmlResourcePath.removePrefix(" /" )
18
18
val pluginRoot = getPluginRoot(classForClasspath)
19
19
fun createFakePluginId (): PluginId = PluginId .getId(xmlResourcePath)
@@ -49,6 +49,6 @@ private fun getPluginRoot(classForClasspath: Class<*>): Path {
49
49
* The function is inline to have a correct classloader of the call-side
50
50
*/
51
51
@Suppress(" NOTHING_TO_INLINE" )
52
- inline fun ijPluginByXml (xmlResourcePath : String ): IdeaPluginDescriptorImpl {
52
+ inline fun ijPluginByXml (xmlResourcePath : String ): PluginMainDescriptor {
53
53
return ijPluginByXml(xmlResourcePath, object : Any () {}::class .java)
54
54
}
Original file line number Diff line number Diff line change 1
1
package com.jetbrains.ls.api.features.impl.common.api
2
2
3
- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3
+ import com.intellij.ide.plugins.PluginMainDescriptor
4
4
import com.jetbrains.ls.api.features.utils.ijPluginByXml
5
5
6
- internal val commonLsApiPlugin: IdeaPluginDescriptorImpl =
6
+ internal val commonLsApiPlugin: PluginMainDescriptor =
7
7
ijPluginByXml(" META-INF/language-server/features/common/commonLsApi.xml" )
Original file line number Diff line number Diff line change 1
1
package com.jetbrains.ls.api.features.impl.common.codeStyle
2
2
3
- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3
+ import com.intellij.ide.plugins.PluginMainDescriptor
4
4
import com.jetbrains.ls.api.features.utils.ijPluginByXml
5
5
6
- val commonCodeStylePlugin: IdeaPluginDescriptorImpl = ijPluginByXml(
6
+ val commonCodeStylePlugin: PluginMainDescriptor = ijPluginByXml(
7
7
" META-INF/language-server/features/common/codeStyle.xml"
8
8
)
Original file line number Diff line number Diff line change 1
1
package com.jetbrains.ls.api.features.impl.common.completion
2
2
3
- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3
+ import com.intellij.ide.plugins.PluginMainDescriptor
4
4
import com.jetbrains.ls.api.features.utils.ijPluginByXml
5
5
6
- val commonCompletionPlugin: IdeaPluginDescriptorImpl =
6
+ val commonCompletionPlugin: PluginMainDescriptor =
7
7
ijPluginByXml(" /META-INF/language-server/features/common/completion.xml" )
Original file line number Diff line number Diff line change 1
1
package com.jetbrains.ls.api.features.impl.common
2
2
3
- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3
+ import com.intellij.ide.plugins.PluginMainDescriptor
4
4
import com.jetbrains.ls.api.features.utils.ijPluginByXml
5
5
6
- val coreIjPlugin: IdeaPluginDescriptorImpl = ijPluginByXml(
6
+ val coreIjPlugin: PluginMainDescriptor = ijPluginByXml(
7
7
" META-INF/language-server/features/common/core.xml"
8
8
)
Original file line number Diff line number Diff line change 1
1
package com.jetbrains.ls.api.features.impl.common.search
2
2
3
- import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
3
+ import com.intellij.ide.plugins.PluginMainDescriptor
4
4
import com.jetbrains.ls.api.features.utils.ijPluginByXml
5
5
6
- val commonUsagesPlugin: IdeaPluginDescriptorImpl =
6
+ val commonUsagesPlugin: PluginMainDescriptor =
7
7
ijPluginByXml(" META-INF/language-server/features/common/usages.xml" )
Original file line number Diff line number Diff line change 1
1
package com.jetbrains.ls.api.features.impl.common.kotlin.apiImpl
2
2
3
3
import com.intellij.ide.plugins.IdeaPluginDescriptorImpl
4
+ import com.intellij.ide.plugins.PluginMainDescriptor
4
5
import com.jetbrains.ls.api.features.utils.ijPluginByXml
5
6
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