[project model] move ModuleConfigurationEditorProviderEp to intellij.platform.lang.impl (IJPL-192212)

The corresponding extension point is used in Java plugin only, but declared in LangExtensionPoints.xml, so the class should be in lang.impl module to avoid ClassNotFoundException.

The class itself isn't marked as Internal, because otherwise DevKit plugin will highlight usages of the corresponding extension as internal (see IJPL-172788).

GitOrigin-RevId: af9caf8d2e8e1b181509f5a47601d0d2bd2f5eb2
This commit is contained in:
Nikolay Chashnikov
2025-06-17 21:47:08 +00:00
committed by intellij-monorepo-bot
parent f9b44b5026
commit 40808a0ee1
2 changed files with 5 additions and 1 deletions
+4
View File
@@ -847,6 +847,10 @@ com.intellij.openapi.roots.ui.configuration.UnknownSdkResolver$UnknownSdkLookup
- a:proposeDownload(com.intellij.openapi.roots.ui.configuration.UnknownSdk,com.intellij.openapi.progress.ProgressIndicator):com.intellij.openapi.roots.ui.configuration.UnknownSdkDownloadableSdkFix
- proposeDownload(com.intellij.openapi.roots.ui.configuration.UnknownSdk,com.intellij.openapi.progress.ProgressIndicator,java.lang.String):com.intellij.openapi.roots.ui.configuration.UnknownSdkDownloadableSdkFix
- a:proposeLocalFix(com.intellij.openapi.roots.ui.configuration.UnknownSdk,com.intellij.openapi.progress.ProgressIndicator):com.intellij.openapi.roots.ui.configuration.UnknownSdkLocalSdkFix
f:com.intellij.openapi.roots.ui.configuration.impl.ModuleConfigurationEditorProviderEp
- com.intellij.openapi.extensions.PluginAware
- implementationClass:java.lang.String
- setPluginDescriptor(com.intellij.openapi.extensions.PluginDescriptor):V
com.intellij.openapi.roots.ui.configuration.libraryEditor.LibraryEditor
- a:addExcludedRoot(java.lang.String):V
- a:addJarDirectory(com.intellij.openapi.vfs.VirtualFile,Z,com.intellij.openapi.roots.OrderRootType):V
@@ -20,7 +20,7 @@ import java.lang.invoke.MethodType
* [Module] as a constructor parameter.
* When this possibility is removed, the extension point can be converted to a regular 'interface' extension point.
*/
class ModuleConfigurationEditorProviderEp : PluginAware {
class ModuleConfigurationEditorProviderEp @ApiStatus.Internal constructor(): PluginAware {
private var pluginDescriptor: PluginDescriptor? = null
@Attribute("implementation")