mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[analysisTool] Move some of EPs used in analysis tool to proper XMLs
- Move .pyi filetype definition to python-core-common.xml as it is registered via CoreFileTypeRegistry - Move referencesSearch to Indexing.xml GitOrigin-RevId: 1e8e38d0c371f0042ce517391da10bbc8bbcc886
This commit is contained in:
committed by
intellij-monorepo-bot
parent
77cf6cf3f0
commit
ae21cd4bf7
@@ -11,15 +11,16 @@
|
||||
<extensionPoint name="weigher" beanClass="com.intellij.psi.WeigherExtensionPoint" dynamic="true">
|
||||
<with attribute="implementationClass" implements="com.intellij.psi.Weigher"/>
|
||||
</extensionPoint>
|
||||
|
||||
<extensionPoint name="lang.documentationProvider" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
||||
<with attribute="implementationClass" implements="com.intellij.lang.documentation.DocumentationProvider"/>
|
||||
</extensionPoint>
|
||||
<extensionPoint name="highlightErrorFilter" interface="com.intellij.codeInsight.highlighting.HighlightErrorFilter" area="IDEA_PROJECT" dynamic="true"/>
|
||||
<extensionPoint name="codeInsight.containerProvider"
|
||||
interface="com.intellij.codeInsight.ContainerProvider"
|
||||
dynamic="true"/>
|
||||
|
||||
<extensionPoint name="referencesSearch" interface="com.intellij.util.QueryExecutor" dynamic="true"/>
|
||||
<extensionPoint name="fileContextProvider" interface="com.intellij.psi.FileContextProvider" area="IDEA_PROJECT"/>
|
||||
<extensionPoint name="fileLookupInfoProvider" interface="com.intellij.psi.file.FileLookupInfoProvider" dynamic="true"/>
|
||||
|
||||
</extensionPoints>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<projectService serviceImplementation="com.intellij.psi.search.scope.packageSet.NamedScopeManager"/>
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
<extensionPoint name="applicationService" beanClass="com.intellij.openapi.components.ServiceDescriptor" dynamic="true"/>
|
||||
<!--suppress PluginXmlValidity -->
|
||||
<extensionPoint name="projectService" beanClass="com.intellij.openapi.components.ServiceDescriptor" dynamic="true"/>
|
||||
<!--suppress PluginXmlValidity -->
|
||||
<extensionPoint name="moduleService" beanClass="com.intellij.openapi.components.ServiceDescriptor" dynamic="true"/>
|
||||
<extensionPoint name="virtualFileManagerListener" interface="com.intellij.openapi.vfs.VirtualFileManagerListener" dynamic="true"/>
|
||||
<extensionPoint name="vfs.asyncListener" interface="com.intellij.openapi.vfs.AsyncFileListener" dynamic="true"/>
|
||||
|
||||
@@ -24,6 +26,8 @@
|
||||
<extensionPoint name="lang.elementManipulator" beanClass="com.intellij.openapi.util.ClassExtensionPoint" dynamic="true">
|
||||
<with attribute="implementationClass" implements="com.intellij.psi.ElementManipulator"/>
|
||||
</extensionPoint>
|
||||
<!--suppress PluginXmlValidity -->
|
||||
<extensionPoint name="stubElementTypeHolder" beanClass="com.intellij.psi.stubs.StubElementTypeHolderEP" dynamic="true"/>
|
||||
</extensionPoints>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<applicationService serviceInterface="com.intellij.util.messages.MessageBusFactory"
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
<extensionPoint name="lang.ast.factory" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
||||
<with attribute="implementationClass" implements="com.intellij.lang.ASTFactory"/>
|
||||
</extensionPoint>
|
||||
<extensionPoint name="controlFlowProvider" interface="com.intellij.codeInsight.controlflow.ControlFlowProvider" dynamic="true"/>
|
||||
</extensionPoints>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<applicationService serviceInterface="com.intellij.diagnostic.PluginProblemReporter"
|
||||
|
||||
@@ -2,5 +2,8 @@
|
||||
<extensionPoints>
|
||||
<extensionPoint name="fileBasedIndex" interface="com.intellij.util.indexing.FileBasedIndexExtension" dynamic="true"/>
|
||||
<extensionPoint name="indexedRootsProvider" interface="com.intellij.util.indexing.IndexableSetContributor" dynamic="true"/>
|
||||
<extensionPoint name="stubIndex" interface="com.intellij.psi.stubs.StubIndexExtension" dynamic="true"/>
|
||||
<extensionPoint name="definitionsSearch" interface="com.intellij.util.QueryExecutor" dynamic="true"/>
|
||||
<extensionPoint name="referencesSearch" interface="com.intellij.util.QueryExecutor" dynamic="true"/>
|
||||
</extensionPoints>
|
||||
</idea-plugin>
|
||||
@@ -35,16 +35,12 @@
|
||||
<with attribute="instance" implements="com.intellij.openapi.options.UnnamedConfigurable"/>
|
||||
</extensionPoint>
|
||||
|
||||
<!--suppress PluginXmlValidity -->
|
||||
<extensionPoint name="moduleService" beanClass="com.intellij.openapi.components.ServiceDescriptor" dynamic="true"/>
|
||||
|
||||
<extensionPoint name="indexPatternProvider" interface="com.intellij.psi.search.IndexPatternProvider"/>
|
||||
|
||||
<extensionPoint name="refGraphAnnotator" interface="com.intellij.codeInspection.reference.RefGraphAnnotator"/>
|
||||
|
||||
<!-- Code Insight -->
|
||||
<extensionPoint name="highlightVisitor" interface="com.intellij.codeInsight.daemon.impl.HighlightVisitor" area="IDEA_PROJECT" dynamic="true"/>
|
||||
<extensionPoint name="highlightErrorFilter" interface="com.intellij.codeInsight.highlighting.HighlightErrorFilter" area="IDEA_PROJECT" dynamic="true"/>
|
||||
<extensionPoint name="errorQuickFixProvider" interface="com.intellij.codeInsight.daemon.impl.analysis.ErrorQuickFixProvider" dynamic="true"/>
|
||||
|
||||
<extensionPoint name="pathReferenceProvider" interface="com.intellij.openapi.paths.PathReferenceProvider" dynamic="true"/>
|
||||
@@ -89,10 +85,6 @@
|
||||
<with attribute="implementationClass" implements="com.intellij.openapi.fileTypes.SyntaxHighlighter"/>
|
||||
</extensionPoint>
|
||||
|
||||
<extensionPoint name="lang.documentationProvider" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
||||
<with attribute="implementationClass" implements="com.intellij.lang.documentation.DocumentationProvider"/>
|
||||
</extensionPoint>
|
||||
|
||||
<extensionPoint name="lang.findUsagesProvider" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
||||
<with attribute="implementationClass" implements="com.intellij.lang.findUsages.FindUsagesProvider"/>
|
||||
</extensionPoint>
|
||||
@@ -158,7 +150,6 @@
|
||||
<with attribute="forClass" implements="com.intellij.model.search.SearchParameters"/>
|
||||
<with attribute="implementationClass" implements="com.intellij.model.search.Searcher"/>
|
||||
</extensionPoint>
|
||||
<extensionPoint name="definitionsSearch" interface="com.intellij.util.QueryExecutor" dynamic="true"/>
|
||||
<extensionPoint name="definitionsScopedSearch" interface="com.intellij.util.QueryExecutor" dynamic="true"/>
|
||||
<extensionPoint name="indexPatternSearch" interface="com.intellij.util.QueryExecutor" dynamic="true"/>
|
||||
|
||||
@@ -241,7 +232,6 @@
|
||||
<extensionPoint name="favoritesListProvider" interface="com.intellij.ide.favoritesTreeView.FavoritesListProvider" area="IDEA_PROJECT"/>
|
||||
|
||||
<!-- File-Based Index-->
|
||||
<extensionPoint name="stubIndex" interface="com.intellij.psi.stubs.StubIndexExtension" dynamic="true"/>
|
||||
<extensionPoint name="include.provider" interface="com.intellij.psi.impl.include.FileIncludeProvider" dynamic="true"/>
|
||||
<extensionPoint name="globalIndexFilter" interface="com.intellij.util.indexing.GlobalIndexFilter" dynamic="true"/>
|
||||
<extensionPoint name="indexImporterFactory" interface="com.intellij.index.IndexImporterFactory"/>
|
||||
@@ -422,9 +412,6 @@
|
||||
<with attribute="implementationClass" implements="com.intellij.psi.stubs.BinaryFileStubBuilder"/>
|
||||
</extensionPoint>
|
||||
|
||||
<!--suppress PluginXmlValidity -->
|
||||
<extensionPoint name="stubElementTypeHolder" beanClass="com.intellij.psi.stubs.StubElementTypeHolderEP" dynamic="true"/>
|
||||
|
||||
<extensionPoint name="moduleType" beanClass="com.intellij.openapi.module.ModuleTypeEP">
|
||||
<with attribute="implementationClass" implements="com.intellij.openapi.module.ModuleType"/>
|
||||
</extensionPoint>
|
||||
@@ -511,8 +498,6 @@
|
||||
|
||||
<extensionPoint name="testActionProvider" interface="com.intellij.execution.testframework.ToggleModelActionProvider"/>
|
||||
|
||||
<extensionPoint name="controlFlowProvider" interface="com.intellij.codeInsight.controlflow.ControlFlowProvider" dynamic="true"/>
|
||||
|
||||
<extensionPoint name="psiViewerExtension" interface="com.intellij.internal.psiView.PsiViewerExtension"/>
|
||||
|
||||
<extensionPoint name="diffPreviewProvider" interface="com.intellij.openapi.diff.impl.settings.DiffPreviewProvider"/>
|
||||
|
||||
@@ -36,7 +36,6 @@
|
||||
dynamic="true">
|
||||
<with attribute="implementationClass" implements="com.intellij.openapi.fileTypes.FileType"/>
|
||||
</extensionPoint>
|
||||
|
||||
<extensionPoint name="selectInTarget"
|
||||
interface="com.intellij.ide.SelectInTarget"
|
||||
area="IDEA_PROJECT"
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
<extensionPoint qualifiedName="Pythonid.resolveResultRater" interface="com.jetbrains.python.psi.impl.PyResolveResultRater"/>
|
||||
<extensionPoint qualifiedName="Pythonid.thirdPartySdkDetector" interface="com.jetbrains.python.psi.resolve.PyThirdPartySdkDetector"/>
|
||||
<extensionPoint qualifiedName="Pythonid.inspectionExtension" interface="com.jetbrains.python.inspections.PyInspectionExtension"/>
|
||||
<extensionPoint qualifiedName="Pythonid.pyClassInheritorsSearch" interface="com.intellij.util.QueryExecutor"/>
|
||||
<extensionPoint qualifiedName="Pythonid.pyOverridingMethodsSearch" interface="com.intellij.util.QueryExecutor"/>
|
||||
</extensionPoints>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<fileType name="Python"
|
||||
|
||||
@@ -68,11 +68,6 @@
|
||||
|
||||
|
||||
<lang.parserDefinition language="PythonStub" implementationClass="com.jetbrains.python.pyi.PyiParserDefinition"/>
|
||||
<fileType name="PythonStub"
|
||||
language="PythonStub"
|
||||
extensions="pyi"
|
||||
implementationClass="com.jetbrains.python.pyi.PyiFileType"
|
||||
fieldName="INSTANCE"/>
|
||||
|
||||
<controlFlowProvider implementation="com.jetbrains.python.codeInsight.controlflow.PyControlFlowProvider"/>
|
||||
|
||||
|
||||
@@ -19,6 +19,11 @@
|
||||
<nameSuggestionProvider implementation="com.jetbrains.python.refactoring.PyNameSuggestionProvider"/>
|
||||
<methodNavigationOffsetProvider implementation="com.jetbrains.python.codeInsight.PyMethodNavigationOffsetProvider"/>
|
||||
<copyPastePreProcessor implementation="com.jetbrains.python.editor.PythonCopyPasteProcessor"/>
|
||||
<fileType name="PythonStub"
|
||||
language="PythonStub"
|
||||
extensions="pyi"
|
||||
implementationClass="com.jetbrains.python.pyi.PyiFileType"
|
||||
fieldName="INSTANCE"/>
|
||||
<fileType name="Qt UI file" extensions="ui" implementationClass="com.jetbrains.pyqt.QtUIFileType" fieldName="INSTANCE"/>
|
||||
<fileType name="XML" language="XML" extensions="qrc"/>
|
||||
<fileTypeDetector implementation="com.jetbrains.python.PyFileTypeDetector"/>
|
||||
@@ -606,8 +611,6 @@
|
||||
<extensionPoint qualifiedName="Pythonid.pythonDocumentationQuickInfoProvider" interface="com.jetbrains.python.documentation.PythonDocumentationQuickInfoProvider"/>
|
||||
<extensionPoint qualifiedName="Pythonid.pythonCommandLineEnvironmentProvider" interface="com.jetbrains.python.run.PythonCommandLineEnvironmentProvider"/>
|
||||
<extensionPoint qualifiedName="Pythonid.magicLiteral" interface="com.jetbrains.python.magicLiteral.PyMagicLiteralExtensionPoint"/>
|
||||
<extensionPoint qualifiedName="Pythonid.pyClassInheritorsSearch" interface="com.intellij.util.QueryExecutor"/>
|
||||
<extensionPoint qualifiedName="Pythonid.pyOverridingMethodsSearch" interface="com.intellij.util.QueryExecutor"/>
|
||||
<extensionPoint qualifiedName="Pythonid.runnableScriptFilter" interface="com.jetbrains.python.run.RunnableScriptFilter"/>
|
||||
<extensionPoint qualifiedName="Pythonid.runnableUnitTestFilter" interface="com.jetbrains.python.testing.RunnableUnitTestFilter"/>
|
||||
<extensionPoint qualifiedName="Pythonid.unresolvedReferenceQuickFixProvider"
|
||||
|
||||
Reference in New Issue
Block a user