Commit 753a54c8 authored by nik's avatar nik
Browse files

platform: move extension points which classes are located in Java modules to JavaPlugin.xml

Otherwise these extension points cannot be loaded if Java support is loaded from a separate plugin (IDEA-195719).
parent 43b636f6
Showing with 11 additions and 12 deletions
+11 -12
......@@ -108,6 +108,17 @@
<extensionPoint qualifiedName="com.intellij.languageCompilerRefAdapter" interface="com.intellij.compiler.backwardRefs.LanguageCompilerRefAdapter"/>
<extensionPoint qualifiedName="com.intellij.framework.type" interface="com.intellij.framework.FrameworkTypeEx"/>
<extensionPoint qualifiedName="com.intellij.runConfigurationExtension" interface="com.intellij.execution.RunConfigurationExtension"/>
<extensionPoint qualifiedName="com.intellij.moduleConfigurable"
beanClass="com.intellij.openapi.options.ModuleConfigurableEP"
area="IDEA_MODULE">
<with attribute="instance" implements="com.intellij.openapi.roots.ui.configuration.projectRoot.ModuleConfigurable"/>
</extensionPoint>
<extensionPoint qualifiedName="com.intellij.variableTypeCalculator" interface="com.intellij.codeInsight.template.macro.VariableTypeCalculator"/>
<extensionPoint qualifiedName="com.intellij.jreProvider"
interface="com.intellij.execution.ui.JreProvider"/>
<extensionPoint qualifiedName="com.intellij.sdkEditorAdditionalOptionsProvider" interface="com.intellij.openapi.SdkEditorAdditionalOptionsProvider"/>
<extensionPoint qualifiedName="com.intellij.exceptionFilter" interface="com.intellij.execution.filters.ExceptionFilterFactory"/>
</extensionPoints>
<extensions defaultExtensionNs="com.intellij">
......
......@@ -16,12 +16,6 @@
<!--suppress PluginXmlValidity -->
<extensionPoint name="moduleService" beanClass="com.intellij.openapi.components.ServiceDescriptor"/>
<extensionPoint name="moduleConfigurable"
beanClass="com.intellij.openapi.options.ModuleConfigurableEP"
area="IDEA_MODULE">
<with attribute="instance" implements="com.intellij.openapi.roots.ui.configuration.projectRoot.ModuleConfigurable"/>
</extensionPoint>
<extensionPoint name="indexPatternProvider"
interface="com.intellij.psi.search.IndexPatternProvider"/>
......@@ -379,7 +373,6 @@
<extensionPoint name="liveTemplatePreprocessor" interface="com.intellij.codeInsight.template.impl.TemplatePreprocessor"/>
<extensionPoint name="liveTemplateSubstitutor" interface="com.intellij.codeInsight.template.TemplateSubstitutor"/>
<extensionPoint name="customLiveTemplate" interface="com.intellij.codeInsight.template.CustomLiveTemplate"/>
<extensionPoint name="variableTypeCalculator" interface="com.intellij.codeInsight.template.macro.VariableTypeCalculator"/>
<extensionPoint name="fileTemplateGroup"
interface="com.intellij.ide.fileTemplates.FileTemplateGroupDescriptorFactory"/>
......@@ -478,9 +471,6 @@
<extensionPoint name="executionTargetProvider"
interface="com.intellij.execution.ExecutionTargetProvider"/>
<extensionPoint name="jreProvider"
interface="com.intellij.execution.ui.JreProvider"/>
<extensionPoint name="stepsBeforeRunProvider"
interface="com.intellij.execution.BeforeRunTaskProvider"
area="IDEA_PROJECT"/>
......@@ -975,7 +965,6 @@
<extensionPoint name="importTestOutput"
interface="com.intellij.execution.testframework.sm.runner.history.ImportTestOutputExtension"/>
<extensionPoint name="sdkEditorAdditionalOptionsProvider" interface="com.intellij.openapi.SdkEditorAdditionalOptionsProvider"/>
<extensionPoint name="metaLanguage" interface="com.intellij.lang.MetaLanguage"/>
<extensionPoint name="longLineInspectionPolicy" interface="com.intellij.codeInspection.longLine.LongLineInspectionPolicy"/>
......
......@@ -215,7 +215,6 @@
<with attribute="implementationClass" implements="com.intellij.openapi.fileTypes.EditorHighlighterProvider"/>
</extensionPoint>
<extensionPoint name="fileDocumentManagerListener" interface="com.intellij.openapi.fileEditor.FileDocumentManagerListener"/>
<extensionPoint name="exceptionFilter" interface="com.intellij.execution.filters.ExceptionFilterFactory"/>
<extensionPoint name="fileDocumentSynchronizationVetoer" interface="com.intellij.openapi.fileEditor.FileDocumentSynchronizationVetoer"/>
<extensionPoint name="itemPresentationProvider" beanClass="com.intellij.openapi.util.ClassExtensionPoint">
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment