Prepare for KT dynamic plugin: make EP dynamic

Relates to ^KT-38518
This commit is contained in:
Vladimir Dolzhenko
2020-10-05 14:25:46 +02:00
committed by Vladimir Dolzhenko
parent 0e7e24c498
commit 7c2112d014
4 changed files with 36 additions and 24 deletions
@@ -4,8 +4,11 @@
interface="org.jetbrains.kotlin.idea.highlighter.BeforeResolveHighlightingExtension"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.binaryExtension" interface="org.jetbrains.kotlin.idea.util.KotlinBinaryExtension"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.buildSystemTypeDetector"
interface="org.jetbrains.kotlin.idea.configuration.BuildSystemTypeDetector"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.projectConfigurator" interface="org.jetbrains.kotlin.idea.configuration.KotlinProjectConfigurator"/>
interface="org.jetbrains.kotlin.idea.configuration.BuildSystemTypeDetector"
dynamic="true"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.projectConfigurator"
interface="org.jetbrains.kotlin.idea.configuration.KotlinProjectConfigurator"
dynamic="true"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.newFileHook"
interface="org.jetbrains.kotlin.idea.actions.NewKotlinFileHook"/>
</extensionPoints>
+5 -3
View File
@@ -9,7 +9,8 @@
area="IDEA_PROJECT"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.highlighterExtension"
interface="org.jetbrains.kotlin.idea.highlighter.HighlighterExtension"/>
interface="org.jetbrains.kotlin.idea.highlighter.HighlighterExtension"
dynamic="true"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.ultraLightClassModifierExtension"
interface="org.jetbrains.kotlin.asJava.UltraLightClassModifierExtension"
@@ -35,14 +36,15 @@
<extensionPoint qualifiedName="org.jetbrains.kotlin.scriptDefinitionsProvider"
interface="kotlin.script.experimental.intellij.ScriptDefinitionsProvider"
area="IDEA_PROJECT"/>
area="IDEA_PROJECT" dynamic="true"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.syntheticScopeProviderExtension"
interface="org.jetbrains.kotlin.synthetic.SyntheticScopeProviderExtension"
area="IDEA_PROJECT"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.resolveScopeEnlarger"
interface="org.jetbrains.kotlin.idea.caches.resolve.util.KotlinResolveScopeEnlarger"/>
interface="org.jetbrains.kotlin.idea.caches.resolve.util.KotlinResolveScopeEnlarger"
dynamic="true"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.j2kConverterExtension"
interface="org.jetbrains.kotlin.j2k.J2kConverterExtension"/>
+4 -2
View File
@@ -1,10 +1,12 @@
<idea-plugin>
<extensionPoints>
<extensionPoint qualifiedName="org.jetbrains.kotlin.gradleProjectImportHandler" area="IDEA_PROJECT"
interface="org.jetbrains.kotlin.idea.configuration.GradleProjectImportHandler"/>
interface="org.jetbrains.kotlin.idea.configuration.GradleProjectImportHandler"
dynamic="true"/>
<extensionPoint qualifiedName="org.jetbrains.kotlin.gradleModelFacade"
interface="org.jetbrains.kotlin.idea.inspections.gradle.KotlinGradleModelFacade"/>
interface="org.jetbrains.kotlin.idea.inspections.gradle.KotlinGradleModelFacade"
dynamic="true"/>
</extensionPoints>
<extensions defaultExtensionNs="org.jetbrains.kotlin">