mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-06 06:21:16 +07:00
Move bookmarks-related platform modules behind an explicit bundled plugin wrapper and split debugger and JetBrains Client bookmark pieces into content modules. This lets products include bookmarks through normal plugin wiring instead of keeping the modules embedded in broad module sets. Update generated product layouts, module descriptors, and packaging snapshots so the new wrapper is present where products and remote development clients need it. IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 IJ-MR-193195 IJ-MR-196957 IJ-MR-199124 IJ-MR-197441 IJ-MR-204135 IJ-MR-204674 GitOrigin-RevId: e51549c55232531961957702572ce184d03ec277
117 lines
7.7 KiB
XML
117 lines
7.7 KiB
XML
<idea-plugin visibility="public" xmlns:xi="http://www.w3.org/2001/XInclude">
|
|
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
|
|
<dependencies>
|
|
<plugin id="com.intellij.modules.xml"/>
|
|
<plugin id="com.intellij.modules.java-capable"/>
|
|
<module name="intellij.xml.impl"/>
|
|
<module name="intellij.platform.vcs"/>
|
|
<module name="intellij.regexp"/>
|
|
<module name="intellij.platform.externalSystem"/>
|
|
<module name="intellij.platform.externalSystem.impl"/>
|
|
<module name="intellij.platform.bookmarks.backend"/>
|
|
<module name="intellij.platform.todo.backend"/>
|
|
<module name="intellij.platform.backend"/>
|
|
<module name="intellij.java.frontback.impl"/>
|
|
<module name="intellij.java.psi"/>
|
|
<module name="intellij.java.psi.impl"/>
|
|
<module name="intellij.java.syntax"/>
|
|
<module name="intellij.java"/>
|
|
<module name="intellij.java.analysis.impl"/>
|
|
<module name="intellij.java.codeserver.core"/>
|
|
<module name="intellij.java.codeserver.highlighting"/>
|
|
<module name="intellij.java.compiler"/>
|
|
<module name="intellij.java.execution"/>
|
|
<module name="intellij.java.indexing"/>
|
|
<module name="intellij.java.indexing.impl"/>
|
|
<module name="intellij.java.structureView"/>
|
|
<module name="intellij.jsp"/>
|
|
<module name="intellij.jsp.spi"/>
|
|
<module name="intellij.platform.bookmarks"/>
|
|
<module name="intellij.platform.structureView.impl"/>
|
|
<module name="intellij.platform.todo"/>
|
|
<module name="intellij.spellchecker"/>
|
|
</dependencies>
|
|
<!-- endregion -->
|
|
|
|
<xi:include href="/META-INF/UsageData.xml"/>
|
|
|
|
<extensionPoints>
|
|
<extensionPoint qualifiedName="com.intellij.lang.jvm.annotationPackageSupport" interface="com.intellij.codeInsight.annoPackages.AnnotationPackageSupport" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.lang.jvm.annotations.marker.suppressor"
|
|
interface="com.intellij.codeInsight.NonCodeAnnotationsMarkerSuppressor" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.java.refactoring.chainCallExtractor"
|
|
interface="com.intellij.refactoring.chainCall.ChainCallExtractor" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.java.inspection.bulkMethodInfo"
|
|
interface="com.intellij.codeInspection.bulkOperation.BulkMethodInfoProvider" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.java.externalAnnotation"
|
|
interface="com.intellij.codeInsight.externalAnnotation.AnnotationProvider" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.documentationDelegateProvider"
|
|
interface="com.intellij.codeInsight.javadoc.DocumentationDelegateProvider" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.codeInsight.externalLibraryResolver"
|
|
interface="com.intellij.codeInsight.daemon.quickFix.ExternalLibraryResolver" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.projectModelModifier" interface="com.intellij.openapi.roots.JavaProjectModelModifier"
|
|
area="IDEA_PROJECT" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.library.dependencyScopeSuggester"
|
|
interface="com.intellij.openapi.roots.LibraryDependencyScopeSuggester" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.getterSetterProvider"
|
|
interface="com.intellij.codeInsight.generation.GetterSetterPrototypeProvider" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.generation.toStringClassFilter"
|
|
interface="org.jetbrains.generate.tostring.GenerateToStringClassFilter" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.generateAccessorProvider" interface="com.intellij.util.NotNullFunction" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.overrideImplementsAnnotationsHandler"
|
|
interface="com.intellij.codeInsight.generation.OverrideImplementsAnnotationsHandler" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.testGenerator" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
|
<with attribute="implementationClass" implements="com.intellij.testIntegration.createTest.TestGenerator"/>
|
|
</extensionPoint>
|
|
|
|
<extensionPoint qualifiedName="com.intellij.constructorBodyGenerator" beanClass="com.intellij.lang.LanguageExtensionPoint"
|
|
dynamic="true">
|
|
<with attribute="implementationClass" implements="com.intellij.codeInsight.generation.ConstructorBodyGenerator"/>
|
|
</extensionPoint>
|
|
<extensionPoint qualifiedName="com.intellij.codeInsight.createFieldFromUsageHelper" beanClass="com.intellij.lang.LanguageExtensionPoint"
|
|
dynamic="true">
|
|
<with attribute="implementationClass" implements="com.intellij.codeInsight.daemon.impl.quickfix.CreateFieldFromUsageHelper"/>
|
|
</extensionPoint>
|
|
<extensionPoint qualifiedName="com.intellij.externalAnnotationsArtifactsResolver"
|
|
interface="com.intellij.codeInsight.ExternalAnnotationsArtifactsResolver" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.java.externalAnnotation.locationProvider"
|
|
interface="com.intellij.codeInsight.externalAnnotation.location.AnnotationsLocationProvider" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.variableTypeCalculator"
|
|
interface="com.intellij.codeInsight.template.macro.VariableTypeCalculator" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.java.effectively.final.fixer"
|
|
interface="com.intellij.codeInsight.daemon.impl.quickfix.makefinal.EffectivelyFinalFixer" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.java.changeSignature.converter" beanClass="com.intellij.lang.LanguageExtensionPoint"
|
|
dynamic="true">
|
|
<with attribute="implementationClass" implements="com.intellij.refactoring.changeSignature.JavaChangeInfoConverter"/>
|
|
</extensionPoint>
|
|
|
|
<!-- com.intellij.codeInspection.javaDoc.JavadocDeclarationInspection -->
|
|
<extensionPoint qualifiedName="com.intellij.javaDocNotNecessary" interface="com.intellij.openapi.util.Condition" dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.jvm.logging" interface="com.intellij.lang.logging.JvmLogger" dynamic="true"/>
|
|
|
|
<extensionPoint qualifiedName="com.intellij.openapi.projectRoots.externalJavaConfigurationProvider"
|
|
interface="com.intellij.openapi.projectRoots.impl.ExternalJavaConfigurationProvider" dynamic="true"/>
|
|
|
|
<extensionPoint qualifiedName="com.intellij.openapi.projectRoots.externalJavaConfigurationMissingAction"
|
|
interface="com.intellij.openapi.projectRoots.impl.ExternalJavaConfigurationMissingAction" dynamic="true"/>
|
|
|
|
<extensionPoint qualifiedName="com.intellij.gotoByName.defaultProvider.ignoreLanguage" dynamic="true"
|
|
beanClass="com.intellij.ide.util.gotoByName.IgnoreLanguageInDefaultProvider"/>
|
|
</extensionPoints>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<applicationService
|
|
open="true"
|
|
serviceImplementation="com.intellij.refactoring.introduceVariable.JavaIntroduceVariableService"/>
|
|
|
|
<applicationService
|
|
open="true"
|
|
serviceImplementation="com.intellij.refactoring.introduceField.JavaIntroduceFieldService"/>
|
|
|
|
<registryKey defaultValue="false" description="Enable postfix mod completion" key="postfix.template.mod.completion.enabled"/>
|
|
<applicationSettings service="com.intellij.codeInsight.hints.AnnotationInlaySettings"/>
|
|
<projectSettings service="com.intellij.javadoc.JavadocGenerationManager"/>
|
|
<projectSettings service="com.intellij.ui.logging.JvmLoggingSettingsStorage"/>
|
|
</extensions>
|
|
</idea-plugin>
|