mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +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). (cherry picked from commit af9caf8d2e8e1b181509f5a47601d0d2bd2f5eb2) IJ-CR-166054 GitOrigin-RevId: 513730d3e8b811b153349afbc3e026c4db4149df
This commit is contained in:
committed by
intellij-monorepo-bot
parent
ab00c81f15
commit
13ac95ff4f
@@ -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")
|
||||
Reference in New Issue
Block a user