mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-13 06:59:44 +07:00
84 lines
6.7 KiB
XML
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>
|