Files
openide/platform/analysis-impl/resources/META-INF/AnalysisImpl.xml
Nikita Iarychenko aa98668729 OPENIDE add missing copyrights
(cherry picked from commit ee436bd1a4e9f0357eccd25bb2f956f1c2a77079)
2025-04-30 13:27:35 +04:00

84 lines
6.7 KiB
XML

<!-- Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<!-- -->
<!-- Modified by Nikita Iarychenko at 2025 as part of the OpenIDE project(https://openide.ru). -->
<!-- Any modifications are available on the same license terms as the original source code. -->
<idea-plugin>
<extensionPoints>
<extensionPoint name="severitiesProvider"
interface="com.intellij.codeInsight.daemon.impl.SeveritiesProvider"/>
<extensionPoint name="useScopeEnlarger" interface="com.intellij.psi.search.UseScopeEnlarger" dynamic="true"/>
<extensionPoint name="useScopeOptimizer" interface="com.intellij.psi.search.ScopeOptimizer" dynamic="true"/>
<extensionPoint name="psi.fileReferenceHelper" interface="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper" dynamic="true"/>
<extensionPoint name="resolveScopeEnlarger" interface="com.intellij.psi.ResolveScopeEnlarger" dynamic="true"/>
<extensionPoint name="resolveScopeProvider" interface="com.intellij.psi.ResolveScopeProvider" 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"/>
</extensionPoints>
<extensions defaultExtensionNs="com.intellij">
<projectService serviceInterface="com.intellij.profile.codeInspection.InspectionProjectProfileManager"
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"
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.TextSearchService"
serviceImplementation="com.intellij.find.ngrams.TrigramTextSearchService"/>
<applicationService serviceInterface="com.intellij.codeInsight.template.TemplateBuilderFactory"
serviceImplementation="com.intellij.codeInsight.template.TemplateBuilderFactoryImpl"/>
<applicationService serviceInterface="com.intellij.modcommand.ModCommandService"
serviceImplementation="com.intellij.lang.impl.modcommand.ModCommandServiceImpl"/>
<applicationService serviceInterface="com.intellij.modcommand.ModCommandExecutor"
serviceImplementation="com.intellij.lang.impl.modcommand.ModCommandBatchExecutorImpl"/>
<projectService serviceInterface="com.intellij.psi.impl.cache.CacheManager"
serviceImplementation="com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl"/>
<projectService serviceInterface="com.intellij.psi.search.PsiSearchHelper"
serviceImplementation="com.intellij.psi.impl.search.PsiSearchHelperImpl"/>
<projectService serviceInterface="com.intellij.psi.impl.ResolveScopeManager"
serviceImplementation="com.intellij.psi.impl.file.impl.ResolveScopeManagerImpl"/>
<projectService serviceInterface="com.intellij.openapi.module.impl.ModuleScopeProviderFactory"
serviceImplementation="com.intellij.openapi.module.impl.scopes.ModuleScopeProviderFactoryImpl"/>
<projectService serviceInterface="com.intellij.openapi.editor.LazyRangeMarkerFactory"
serviceImplementation="com.intellij.openapi.editor.impl.LazyRangeMarkerFactoryImpl"/>
<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"/>
<fileBasedIndex implementation="com.intellij.psi.search.FilenameIndexImpl"/>
<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"/>
</extensions>
</idea-plugin>