mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
(cherry picked from commit 3f478908c068e5506ead6a71c0933d5696b4b4c0) (cherry picked from commit9a3394e66a) (cherry picked from commita1499f3fe3) (cherry picked from commita16d707a0e)
115 lines
10 KiB
XML
115 lines
10 KiB
XML
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
|
|
<xi:include href="AnalysisImpl.analyzer.xml"/>
|
|
|
|
<extensionPoints>
|
|
<extensionPoint name="severitiesProvider"
|
|
interface="com.intellij.codeInsight.daemon.impl.SeveritiesProvider"/>
|
|
|
|
<extensionPoint name="fileRankerMlService" interface="com.intellij.psi.search.FileRankerMlService" dynamic="true"/>
|
|
|
|
<extensionPoint name="psi.fileReferenceHelper" interface="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper" dynamic="true"/>
|
|
<extensionPoint name="elementLookupRenderer" interface="com.intellij.codeInsight.lookup.impl.ElementLookupRenderer" dynamic="true"/>
|
|
<extensionPoint name="outerLanguageRangePatcher" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
|
<with attribute="implementationClass" implements="com.intellij.psi.templateLanguages.TemplateDataElementType$OuterLanguageRangePatcher"/>
|
|
</extensionPoint>
|
|
<extensionPoint name="dataflowIRProvider" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
|
<with attribute="implementationClass" implements="com.intellij.codeInspection.dataFlow.lang.ir.DataFlowIRProvider"/>
|
|
</extensionPoint>
|
|
|
|
<extensionPoint name="liveTemplateOptionalProcessor" interface="com.intellij.codeInsight.template.impl.TemplateOptionalProcessor" dynamic="true"/>
|
|
<extensionPoint name="liveTemplatePreprocessor" interface="com.intellij.codeInsight.template.impl.TemplatePreprocessor" dynamic="true"/>
|
|
|
|
<extensionPoint name="daemon.highlightInfoFilter" interface="com.intellij.codeInsight.daemon.impl.HighlightInfoFilter" dynamic="true"/>
|
|
<extensionPoint name="daemon.intentionActionFilter" interface="com.intellij.codeInsight.daemon.impl.IntentionActionFilter" dynamic="true"/>
|
|
<extensionPoint name="completion.frontendFriendlyInsertHandler" beanClass="com.intellij.codeInsight.serialization.ExtensionPointSerializerBean" dynamic="true">
|
|
<with attribute="target" implements="com.intellij.codeInsight.completion.InsertHandler"/>
|
|
<with attribute="descriptor" implements="com.intellij.codeInsight.completion.FrontendFriendlyInsertHandler"/>
|
|
<with attribute="converter" implements="com.intellij.codeInsight.completion.InsertHandlerToFrontendFriendlyConverter"/>
|
|
</extensionPoint>
|
|
<extensionPoint name="completion.frontendFriendlyPrefixMatcher" beanClass="com.intellij.codeInsight.serialization.ExtensionPointSerializerBean" dynamic="true">
|
|
<with attribute="target" implements="com.intellij.codeInsight.completion.PrefixMatcher"/>
|
|
<with attribute="descriptor" implements="com.intellij.codeInsight.completion.serialization.PrefixMatcherDescriptor"/>
|
|
<with attribute="converter" implements="com.intellij.codeInsight.completion.serialization.PrefixMatcherDescriptorConverter"/>
|
|
</extensionPoint>
|
|
<extensionPoint name="completion.frontendFriendlyRestartPrefixCondition" beanClass="com.intellij.codeInsight.serialization.ExtensionPointSerializerBean" dynamic="true">
|
|
<with attribute="target" implements="com.intellij.patterns.ElementPattern"/>
|
|
<with attribute="descriptor" implements="com.intellij.codeInsight.completion.serialization.RestartPrefixConditionDescriptor"/>
|
|
<with attribute="converter" implements="com.intellij.codeInsight.completion.serialization.PrefixConditionDescriptorConverter"/>
|
|
</extensionPoint>
|
|
<extensionPoint name="completion.frontendFriendlyTailType" beanClass="com.intellij.codeInsight.serialization.ExtensionPointSerializerBean" dynamic="true">
|
|
<with attribute="target" implements="com.intellij.codeInsight.TailType"/>
|
|
<with attribute="descriptor" implements="com.intellij.codeInsight.completion.FrontendFriendlyTailType"/>
|
|
<with attribute="converter" implements="com.intellij.codeInsight.completion.TailTypeToFrontendFriendlyConverter"/>
|
|
</extensionPoint>
|
|
</extensionPoints>
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<projectService serviceInterface="com.intellij.profile.codeInspection.InspectionProjectProfileManager" open="true"
|
|
serviceImplementation="com.intellij.profile.codeInspection.ProjectInspectionProfileManager" preload="notHeadless"/>
|
|
<projectService serviceInterface="com.intellij.packageDependencies.DependencyValidationManager"
|
|
serviceImplementation="com.intellij.packageDependencies.DependencyValidationManagerImpl"/>
|
|
<completion.contributor language="any" implementationClass="com.intellij.codeInsight.completion.LegacyCompletionContributor" id="legacy"
|
|
order="last"/>
|
|
<applicationService serviceInterface="com.intellij.psi.stubs.SerializationManagerEx"
|
|
serviceImplementation="com.intellij.psi.stubs.SerializationManagerImpl" preload="true"/>
|
|
|
|
<applicationService serviceImplementation="com.intellij.codeInsight.CodeInsightSettings" client="all"/>
|
|
<applicationSettings service="com.intellij.codeInsight.CodeInsightSettings"/>
|
|
|
|
<applicationService serviceInterface="com.intellij.codeInsight.completion.CompletionService" open="true"
|
|
serviceImplementation="com.intellij.codeInsight.completion.BaseCompletionService"/>
|
|
<applicationService serviceInterface="com.intellij.ide.plugins.PluginUtil"
|
|
serviceImplementation="com.intellij.ide.plugins.PluginUtilImpl"/>
|
|
<applicationService serviceInterface="ru.openide.io.OpenIdePluginUtil"
|
|
serviceImplementation="com.intellij.util.OpenIdePluginUtilImpl"/>
|
|
<applicationService serviceInterface="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceCompletion"
|
|
serviceImplementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceCompletionImpl"/>
|
|
<applicationService serviceImplementation="com.intellij.find.impl.FindSettingsImpl$FindRecents"/>
|
|
<applicationService serviceInterface="com.intellij.find.FindUsagesSettings" serviceImplementation="com.intellij.find.impl.FindUsagesSettingsImpl" />
|
|
<applicationService serviceInterface="com.intellij.find.TextSearchService"
|
|
serviceImplementation="com.intellij.find.ngrams.TrigramTextSearchService"/>
|
|
<applicationService serviceInterface="com.intellij.codeInsight.template.TemplateBuilderFactory"
|
|
serviceImplementation="com.intellij.codeInsight.template.TemplateBuilderFactoryImpl"/>
|
|
<projectService serviceInterface="com.intellij.psi.impl.ResolveScopeManager"
|
|
serviceImplementation="com.intellij.psi.impl.file.impl.ResolveScopeManagerImpl"/>
|
|
<projectService serviceInterface="com.intellij.openapi.module.impl.ModuleScopeProviderFactory" open="true"
|
|
serviceImplementation="com.intellij.openapi.module.impl.scopes.ModuleScopeProviderFactoryImpl"/>
|
|
|
|
<projectService serviceInterface="com.intellij.openapi.editor.LazyRangeMarkerFactory"
|
|
serviceImplementation="com.intellij.openapi.editor.impl.LazyRangeMarkerFactoryImpl"/>
|
|
|
|
<multiverse.codeInsightContextPresentationProvider implementation="com.intellij.codeInsight.multiverse.ModuleEntityContextPresentationProvider"/>
|
|
<iw.actionProvider implementation="com.intellij.openapi.editor.impl.multiverse.CodeInsightContextSwitcherProvider"/>
|
|
|
|
<weigher key="completion" implementationClass="com.intellij.codeInsight.completion.PriorityWeigher" id="priority" order="first"/>
|
|
<weigher key="completion" implementationClass="com.intellij.codeInsight.completion.PrefixMatchingWeigher" id="prefix"
|
|
order="after priority"/>
|
|
<weigher key="completion" implementationClass="com.intellij.codeInsight.completion.GroupingWeigher" id="grouping"
|
|
order="last"/>
|
|
|
|
<inspectionsReportConverter implementation="com.intellij.codeInspection.ex.PlainTextFormatter"/>
|
|
<inspectionsReportConverter implementation="com.intellij.codeInspection.ex.JsonInspectionsReportConverter"/>
|
|
<inspectionsReportConverter implementation="com.intellij.codeInspection.ex.JsonSingleFileInspectionsReportConverter"/>
|
|
<optionController implementation="com.intellij.codeInspection.ex.CurrentProfileOptionControllerProvider"/>
|
|
<highlightingPassFactory implementation="com.intellij.codeInsight.daemon.impl.GeneralHighlightingPassFactory"/>
|
|
<globalInspection language="" shortName="Annotator" groupKey="inspection.general.tools.group.name" groupBundle="messages.InspectionsBundle"
|
|
enabledByDefault="true" level="ERROR"
|
|
bundle="messages.InspectionsBundle" key="inspection.annotator.display.name"
|
|
implementationClass="com.intellij.codeInsight.daemon.impl.HighlightVisitorBasedInspection"/>
|
|
|
|
<daemon.highlightInfoFilter implementation="com.intellij.codeInsight.daemon.SyntheticPsiFileSupport$HighlightFilter"/>
|
|
<daemon.intentionActionFilter implementation="com.intellij.codeInsight.daemon.SyntheticPsiFileSupport$IntentionFilter"/>
|
|
|
|
<completion.frontendFriendlyInsertHandler target="com.intellij.codeInsight.completion.CompositeFrontendFriendlyInsertHandler"/>
|
|
<completion.frontendFriendlyInsertHandler target="com.intellij.codeInsight.completion.NoOpFrontendFriendlyInsertHandler"/>
|
|
|
|
<completion.frontendFriendlyTailType target="com.intellij.codeInsight.completion.FrontendFriendlyCharTailType"/>
|
|
<completion.frontendFriendlyTailType target="com.intellij.codeInsight.completion.NoneTailType"/>
|
|
<completion.frontendFriendlyTailType target="com.intellij.codeInsight.completion.HumbleSpaceBeforeWordTailType"/>
|
|
<completion.frontendFriendlyTailType target="com.intellij.codeInsight.completion.CondExprColonTailType"/>
|
|
<completion.frontendFriendlyTailType target="com.intellij.codeInsight.completion.FrontendFriendlyUnknownTailType"/>
|
|
<completion.frontendFriendlyTailType target="com.intellij.codeInsight.CharTailType"
|
|
converter="com.intellij.codeInsight.completion.CharTailTypeConverter"
|
|
descriptor="com.intellij.codeInsight.completion.FrontendFriendlyCharTailType"/>
|
|
</extensions>
|
|
</idea-plugin>
|