[kotlin] cleanup: get rid of fake packages in content modules of Kotlin Frontend plugin (KTIJ-32906)

Fake packages were used to ensure that the main plugin classloader is used to load the classes from content modules. Now the same can be achieved explicitly with loading="embedded" attribute. This is also needed to ensure that the classpath for content modules can be properly specified (this is needed for IJPL-165692).

GitOrigin-RevId: 94965f7cde9083e4b4f8eb460f0da94f004b7cc9
This commit is contained in:
Nikolay Chashnikov
2025-01-31 17:23:22 +00:00
committed by intellij-monorepo-bot
parent 3c560d0268
commit 6b4c82ceed
7 changed files with 4 additions and 4 deletions
@@ -1,4 +1,4 @@
<idea-plugin package="org.jetbrains.kotlin.idea.codeInsight.fake">
<idea-plugin>
<module value="kotlin.base.code-insight.minimal"/>
<extensionPoints>
<extensionPoint qualifiedName="org.jetbrains.kotlin.smartEnterProcessorFixer" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
@@ -1,3 +1,3 @@
<idea-plugin package="org.jetbrains.kotlin.idea.resources.fake">
<idea-plugin>
<module value="kotlin.base.resources" />
</idea-plugin>
@@ -1,3 +1,3 @@
<idea-plugin package="org.jetbrains.kotlin.idea.core.formatter">
<idea-plugin>
<module value="kotlin.formatter.minimal"/>
</idea-plugin>
@@ -1,3 +1,3 @@
<idea-plugin package="org.jetbrains.kotlin.idea.highlighter.fake">
<idea-plugin>
<module value="kotlin.highlighting.minimal" />
</idea-plugin>