mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[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:
committed by
intellij-monorepo-bot
parent
f9b44b5026
commit
40808a0ee1
@@ -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
|
||||
|
||||
+1
-1
@@ -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")
|
||||
Reference in New Issue
Block a user