2021-04-07 13:45:14 +02:00

316 KiB

1216 Extension Points (EP)

See Plugin Extensions on how to declare extensions in your plugin.

Extension Point searches for usages inside existing implementations of open-source IntelliJ Platform plugins via IntelliJ Platform Explorer.

Implementation opens declaration of related class.

Note Legend

Icon Description Details
Non-Dynamic Non-Dynamic Extension Point Installation/update of plugin requires restart (Dynamic Plugins)
Experimental API Experimental API Implementation annotated with @ApiStatus.Experimental, API might be altered or removed without prior notice
Internal API Internal API Implementation annotated with @ApiStatus.Internal, should not be used by 3rd party
Project-Level Project-Level Extension Point Declared with area="IDEA_PROJECT", can have Project as constructor parameter

Analysis.xml

Analysis.xml

Extension Point Implementation
com.intellij.codeInsight.containerProvider ContainerProvider
com.intellij.codeInsight.signatureHelp SignatureHelpProvider
com.intellij.codeInspection.InspectionExtension InspectionExtensionsFactory
com.intellij.completion.contributor CompletionContributor
com.intellij.completion.skip CompletionPreselectSkipper
com.intellij.documentationProvider DocumentationProvider
com.intellij.fileContextProvider Project-Level FileContextProvider
com.intellij.fileLookupInfoProvider FileLookupInfoProvider
com.intellij.globalInspection GlobalInspectionTool
com.intellij.gotoDeclarationHandler GotoDeclarationHandler
com.intellij.highlightErrorFilter Project-Level HighlightErrorFilter
com.intellij.inspectionToolProvider InspectionToolProvider
com.intellij.inspectionsReportConverter InspectionsReportConverter
com.intellij.intentionAction IntentionAction
com.intellij.lang.documentationProvider DocumentationProvider
com.intellij.lang.inspectionSuppressor InspectionSuppressor
com.intellij.languageInjector LanguageInjector
com.intellij.liveTemplateContext TemplateContextType
com.intellij.liveTemplateMacro Macro
com.intellij.localInspection LocalInspectionTool
com.intellij.weigher Weigher

AnalysisImpl.xml

AnalysisImpl.xml

Extension Point Implementation
com.intellij.elementLookupRenderer ElementLookupRenderer
com.intellij.liveTemplateOptionalProcessor TemplateOptionalProcessor
com.intellij.liveTemplatePreprocessor TemplatePreprocessor
com.intellij.outerLanguageRangePatcher OuterLanguageRangePatcher
com.intellij.psi.fileReferenceHelper FileReferenceHelper
com.intellij.resolveScopeEnlarger ResolveScopeEnlarger
com.intellij.resolveScopeProvider ResolveScopeProvider
com.intellij.severitiesProvider Non-Dynamic SeveritiesProvider
com.intellij.useScopeEnlarger UseScopeEnlarger
com.intellij.useScopeOptimizer ScopeOptimizer

android-adb.xml

android-adb.xml

Extension Point Implementation
com.android.tools.idea.explorer.fileHandler Non-Dynamic FileHandler

android-kotlin-extensions-common.xml

android-kotlin-extensions-common.xml

Extension Point Implementation
org.jetbrains.kotlin.android.model.androidModuleInfoProvider Non-Dynamic AndroidModuleInfoProvider

android-kotlin.xml

android-kotlin.xml

Extension Point Implementation
org.jetbrains.kotlin.androidDexer Non-Dynamic Project-Level AndroidDexer

android-lang.xml

android-lang.xml

Extension Point Implementation
com.android.tools.idea.lang.androidSql.contextProvider Non-Dynamic Provider

android-plugin.xml

android-plugin.xml

Extension Point Implementation
com.android.captureType Non-Dynamic CaptureType
com.android.customProjectTypeImporter Non-Dynamic CustomProjectTypeImporter
com.android.gradle.sync.postSyncProjectCleanupStep Non-Dynamic ProjectCleanupStep
com.android.gradle.sync.postSyncProjectSetupStep Non-Dynamic ProjectSetupStep
com.android.ide.androidConfigurableContributor Non-Dynamic AndroidConfigurableContributor
com.android.ide.moduleStructureConfigurableContributor Non-Dynamic ModuleStructureConfigurableContributor
com.android.ide.projectStructureItemsContributor Non-Dynamic ProjectStructureItemsContributor
com.android.ide.sdkEventListener Non-Dynamic AndroidSdkEventListener
com.android.logcat.filterProvider Non-Dynamic LogcatFilterProvider
com.android.moduleDescriptionProvider Non-Dynamic ModuleDescriptionProvider
com.android.moduleImporter Non-Dynamic AndroidModuleImporter
com.android.rendering.renderErrorContributor Non-Dynamic Provider
com.android.rendering.renderSecurityManagerOverrides Non-Dynamic RenderSecurityManagerOverrides
com.android.run.androidDebugger Non-Dynamic AndroidDebugger
com.android.run.androidLaunchTaskContributor Non-Dynamic AndroidLaunchTaskContributor
com.android.run.deployTargetProvider Non-Dynamic DeployTargetProvider
com.android.run.deviceNameRenderer Non-Dynamic DeviceNameRendererEx
com.android.tools.gradleModelProvider Non-Dynamic GradleModelProvider
com.android.tools.idea.databinding.layoutBindingSupport Non-Dynamic LayoutBindingSupport
com.android.tools.idea.lang.databinding.dataBindingCompletionSupport Non-Dynamic DataBindingCompletionSupport
com.android.tools.idea.lang.databinding.dataBindingExpressionSupport Non-Dynamic DataBindingExpressionSupport
com.android.tools.idea.run.editor.androidDebuggerInfoProvider Non-Dynamic AndroidDebuggerInfoProvider
com.android.tools.idea.templates.additionalTemplateActionsProvider Non-Dynamic AdditionalTemplateActionsProvider
com.android.tools.idea.ui.guiTestingStatusProvider Non-Dynamic GuiTestingStatusProvider
com.android.tools.idea.wizard.template.wizardTemplateProvider Non-Dynamic WizardTemplateProvider
org.jetbrains.android.actions.newResourceCreationHandler Non-Dynamic NewResourceCreationHandler
org.jetbrains.android.mavenProvider Non-Dynamic AndroidMavenProvider
org.jetbrains.android.uipreview.viewLoaderExtension Non-Dynamic Project-Level ViewLoaderExtension

AndroidStudioPlugin.xml

AndroidStudioPlugin.xml

Extension Point Implementation
com.intellij.androidStudioInitializer Non-Dynamic Runnable

AntSupport

AntSupport

Extension Point Implementation
AntSupport.AntMessageCustomizer AntMessageCustomizer

app-inspector.xml

app-inspector.xml

Extension Point Implementation
com.android.tools.idea.appinspection.inspector.ide.appInspectorTabProvider Non-Dynamic AppInspectorTabProvider

assistant.xml

assistant.xml

Extension Point Implementation
com.android.tools.idea.assistant.actionHandler Non-Dynamic AssistActionHandler
com.android.tools.idea.assistant.actionStateManager Non-Dynamic AssistActionStateManager
com.android.tools.idea.assistant.assistantBundleCreator Non-Dynamic AssistantBundleCreator
com.android.tools.idea.assistant.navlistener Non-Dynamic AssistNavListener
com.android.tools.idea.assistant.panelFactory Non-Dynamic PanelFactory
com.android.tools.idea.assistant.scrollHandler Non-Dynamic ScrollHandler

builtInServer.xml

builtInServer.xml

Extension Point Implementation
com.intellij.httpRequestHandler HttpRequestHandler
org.jetbrains.binaryRequestHandler Non-Dynamic BinaryRequestHandler
org.jetbrains.customPortServerManager Non-Dynamic CustomPortServerManager
org.jetbrains.jsonRpcDomain Object
org.jetbrains.webServerFileHandler WebServerFileHandler
org.jetbrains.webServerPathHandler WebServerPathHandler
org.jetbrains.webServerRootsProvider WebServerRootsProvider

ByteCodeViewer

ByteCodeViewer

Extension Point Implementation
ByteCodeViewer.classSearcher ClassSearcher

com.intellij.completion.ml.ranking

com.intellij.completion.ml.ranking

Extension Point Implementation
com.intellij.completion.ml.lookupFeatures Internal API LookupFeatureProvider
com.intellij.completion.ml.ranking.features.policy CompletionFeaturesPolicy
com.intellij.completion.ml.ranking.policy CompletionMLPolicy

com.intellij.copyright

com.intellij.copyright

Extension Point Implementation
com.intellij.copyright.updater UpdateCopyrightsProvider
com.intellij.copyright.variablesProvider CopyrightVariablesProvider

com.intellij.externalSystem.dependencyUpdater

com.intellij.externalSystem.dependencyUpdater

Extension Point Implementation
com.intellij.externalSystem.dependencyModifier Experimental API Project-Level ExternalDependencyModificator

com.intellij.gradle

com.intellij.gradle

Extension Point Implementation
org.jetbrains.plugins.gradle.executionEnvironmentProvider GradleExecutionEnvironmentProvider
org.jetbrains.plugins.gradle.importCustomizer GradleImportCustomizer
org.jetbrains.plugins.gradle.issueChecker Experimental API GradleIssueChecker
org.jetbrains.plugins.gradle.orderEnumerationHandlerFactory FactoryImpl
org.jetbrains.plugins.gradle.projectModelContributor Experimental API ProjectModelContributor
org.jetbrains.plugins.gradle.projectResolve GradleProjectResolverExtension
org.jetbrains.plugins.gradle.settingsControlProvider GradleSettingsControlProvider
org.jetbrains.plugins.gradle.targetEnvironmentAware GradleTargetEnvironmentAware
org.jetbrains.plugins.gradle.taskManager GradleTaskManagerExtension

com.intellij.java-i18n

com.intellij.java-i18n

Extension Point Implementation
com.intellij.java-i18n.i18nizeHandlerProvider I18nizeHandlerProvider
com.intellij.java-i18n.resourceBundleManager Project-Level ResourceBundleManager

com.intellij.platform.images

com.intellij.platform.images

Extension Point Implementation
com.intellij.images.themeFilter ThemeFilter

com.intellij.properties

com.intellij.properties

Extension Point Implementation
com.intellij.properties.alphaUnsortedInspectionSuppressor AlphaUnsortedPropertiesFileInspectionSuppressor
com.intellij.properties.duplicatePropertyKeyAnnotationSuppressor DuplicatePropertyKeyAnnotationSuppressor
com.intellij.properties.implicitPropertyUsageProvider ImplicitPropertyUsageProvider

com.intellij.stats.completion

com.intellij.stats.completion

Extension Point Implementation
com.intellij.stats.completion.policy CompletionStatsPolicy

com.intellij.tasks

com.intellij.tasks

Extension Point Implementation
com.intellij.tasks.commitPlaceholderProvider CommitPlaceholderProvider
com.intellij.tasks.dialogPanelProvider Non-Dynamic TaskDialogPanelProvider
com.intellij.tasks.repositoryType TaskRepositoryType

com.intellij.testGuiFramework

com.intellij.testGuiFramework

Extension Point Implementation
com.intellij.generatedCodeReceiver Non-Dynamic GeneratedCodeReceiver
com.intellij.guiRecorderListener Non-Dynamic GuiRecorderListener

com.intellij.uiDesigner

com.intellij.uiDesigner

Extension Point Implementation
com.intellij.paletteItemProvider Non-Dynamic Project-Level PaletteItemProvider
com.intellij.uiDesigner.formInspectionTool Non-Dynamic FormInspectionTool

com.jetbrains.filePrediction

com.jetbrains.filePrediction

Extension Point Implementation
com.intellij.filePrediction.candidateProvider Internal API FilePredictionCandidateProvider
com.intellij.filePrediction.featureProvider Internal API FilePredictionFeatureProvider
com.intellij.filePrediction.ml.model Internal API FilePredictionModelProvider
com.intellij.filePrediction.referencesProvider Internal API FileExternalReferencesProvider

com.jetbrains.jps.cache

com.jetbrains.jps.cache

Extension Point Implementation
com.intellij.jpsServerAuthExtension JpsServerAuthExtension

com.jetbrains.packagesearch.intellij-plugin

com.jetbrains.packagesearch.intellij-plugin

Extension Point Implementation
com.intellij.packagesearch.configurableContributor Project-Level ConfigurableContributor
com.intellij.packagesearch.projectModuleOperationProvider ProjectModuleOperationProvider
com.intellij.packagesearch.projectModuleProvider Project-Level ProjectModuleProvider

CompletionExtensionPoints.xml

CompletionExtensionPoints.xml

Extension Point Implementation
com.intellij.codeInsight.wordCompletionFilter WordCompletionElementFilter
com.intellij.completion.confidence CompletionConfidence
com.intellij.completion.ml.contextFeatures Internal API ContextFeatureProvider
com.intellij.completion.ml.elementFeatures Internal API ElementFeatureProvider
com.intellij.completion.ml.model Internal API RankingModelProvider
com.intellij.completion.plainTextSymbol PlainTextSymbolCompletionContributor
com.intellij.completion.preselectionBehaviourProvider CompletionPreselectionBehaviourProvider
com.intellij.createDirectoryCompletionContributor CreateDirectoryCompletionContributor
com.intellij.lookup.actionProvider LookupActionProvider
com.intellij.lookup.charFilter CharFilter
com.intellij.lookup.usageDetails Internal API LookupUsageDescriptor
com.intellij.templateParameterTraversalPolicy TemplateParameterTraversalPolicy

compose-designer.xml

compose-designer.xml

Extension Point Implementation
com.android.tools.idea.compose.preview.composeEditorNotificationProvider Non-Dynamic Provider

Core.xml

Core.xml

Extension Point Implementation
com.intellij.applicationService n/a
com.intellij.backgroundPostStartupActivity StartupActivity
com.intellij.editorFactoryDocumentListener DocumentListener
com.intellij.fileTypeDetector FileTypeDetector
com.intellij.lang.elementManipulator ElementManipulator
com.intellij.lang.parserDefinition ParserDefinition
com.intellij.languageBundle Non-Dynamic n/a
com.intellij.languageInjectionContributor LanguageInjectionContributor
com.intellij.languageInjectionPerformer LanguageInjectionPerformer
com.intellij.metaLanguage MetaLanguage
com.intellij.moduleService n/a
com.intellij.multiHostInjector Project-Level MultiHostInjector
com.intellij.pom.declarationSearcher PomDeclarationSearcher
com.intellij.postStartupActivity StartupActivity
com.intellij.projectService n/a
com.intellij.requiredForSmartModeStartupActivity RequiredForSmartMode
com.intellij.startupActivity Non-Dynamic StartupActivity
com.intellij.stubElementTypeHolder n/a
com.intellij.vfs.asyncListener AsyncFileListener
com.intellij.virtualFileManagerListener VirtualFileManagerListener
com.intellij.writingAccessProvider Project-Level WritingAccessProvider

CoreImpl.xml

CoreImpl.xml

Extension Point Implementation
com.intellij.controlFlowProvider ControlFlowProvider
com.intellij.documentWriteAccessGuard Experimental API DocumentWriteAccessGuard
com.intellij.lang.ast.factory ASTFactory
com.intellij.lang.tokenSeparatorGenerator TokenSeparatorGenerator
com.intellij.psi.implicitReferenceProvider ImplicitReferenceProvider
com.intellij.psi.referenceContributor PsiReferenceContributor
com.intellij.psi.symbolReferenceProvider PsiSymbolReferenceProvider
com.intellij.psi.treeChangeListener Project-Level PsiTreeChangeListener
com.intellij.psi.treeChangePreprocessor Project-Level PsiTreeChangePreprocessor
com.intellij.smartPointer.anchorProvider SmartPointerAnchorProvider
com.intellij.treeCopyHandler TreeCopyHandler
com.intellij.virtualFileSystem VirtualFileSystem

Coverage

Coverage

Extension Point Implementation
com.intellij.javaCoverageEngineExtension JavaCoverageEngineExtension

coverage-common-plugin.xml

coverage-common-plugin.xml

Extension Point Implementation
com.intellij.coverageEngine CoverageEngine
com.intellij.coverageOptions Project-Level CoverageOptions
com.intellij.coverageRunner CoverageRunner

customview.xml

customview.xml

Extension Point Implementation
com.android.tools.idea.customview.preview.customViewEditorNotificationProvider Non-Dynamic Provider

designer.xml

designer.xml

Extension Point Implementation
com.android.tools.idea.uibuilder.editor.multirepresentation.sourcecode.sourceCodePreviewRepresentationProvider Non-Dynamic PreviewRepresentationProvider
com.android.tools.idea.uibuilder.handlers.viewHandlerProvider Non-Dynamic Project-Level ViewHandlerProvider

DesignerCorePlugin.xml

DesignerCorePlugin.xml

Extension Point Implementation
Designer.customizations Non-Dynamic DesignerCustomizations

DevKit

DevKit

Extension Point Implementation
DevKit.lang.goodCodeRedVisitor GoodCodeRedVisitor

DomPlugin.xml

DomPlugin.xml

Extension Point Implementation
com.intellij.dom.converter n/a
com.intellij.dom.customAnnotationChecker DomCustomAnnotationChecker
com.intellij.dom.extender DomExtender
com.intellij.dom.fileDescription DomFileDescription
com.intellij.dom.fileMetaData DomFileDescription
com.intellij.dom.implementation DomElement
com.intellij.dom.uiControlsProvider Non-Dynamic Consumer
com.intellij.moduleContextProvider ModuleContextProvider

duplicates-analysis.xml

duplicates-analysis.xml

Extension Point Implementation
com.intellij.equivalenceDescriptorProvider EquivalenceDescriptorProvider

dvcs.xml

dvcs.xml

Extension Point Implementation
com.intellij.cherryPicker Project-Level VcsCherryPicker
com.intellij.clonePathProvider ClonePathProvider
com.intellij.prePushHandler Project-Level PrePushHandler
com.intellij.pushDialogActionsProvider Internal API PushDialogActionsProvider
com.intellij.pushDialogCustomizer Internal API PushDialogCustomizer
com.intellij.pushSupport Project-Level PushSupport
com.intellij.vcsRepositoryCreator VcsRepositoryCreator

Editor.xml

Editor.xml

Extension Point Implementation
com.intellij.editorFactoryListener EditorFactoryListener
com.intellij.syntaxHighlighter SyntaxHighlighter

EditorExtensionPoints.xml

EditorExtensionPoints.xml

Extension Point Implementation
com.intellij.backspaceHandlerDelegate BackspaceHandlerDelegate
com.intellij.basicWordSelectionFilter Condition
com.intellij.bidiRegionsSeparator BidiRegionsSeparator
com.intellij.codeBlockProvider CodeBlockProvider
com.intellij.codeInsight.fillParagraph ParagraphFillHandler
com.intellij.commentCompleteHandler CommentCompleteHandler
com.intellij.copyPastePostProcessor CopyPastePostProcessor
com.intellij.copyPastePreProcessor CopyPastePreProcessor
com.intellij.customPasteProvider PasteProvider
com.intellij.editor.backspaceModeOverride BackspaceModeOverride
com.intellij.enterBetweenBracesDelegate EnterBetweenBracesDelegate
com.intellij.enterHandlerDelegate EnterHandlerDelegate
com.intellij.extendWordSelectionHandler ExtendWordSelectionHandler
com.intellij.flipCommaIntention.flipper Flipper
com.intellij.generalEditorOptionsCustomizer Internal API EditorOptionsPageCustomizer
com.intellij.generalEditorOptionsExtension UnnamedConfigurable
com.intellij.joinLinesHandler JoinLinesHandlerDelegate
com.intellij.lang.emacs EmacsProcessingHandler
com.intellij.lang.quoteHandler QuoteHandler
com.intellij.lang.smartEnterProcessor SmartEnterProcessor
com.intellij.moveLeftRightHandler MoveElementLeftRightHandler
com.intellij.preserveIndentOnPaste n/a
com.intellij.quoteHandler QuoteHandler
com.intellij.selectionDequotingFilter DequotingFilter
com.intellij.selectionUnquotingFilter UnquotingFilter
com.intellij.statementUpDownMover StatementUpDownMover
com.intellij.typedHandler TypedHandlerDelegate
com.intellij.wordBoundaryFilter WordBoundaryFilter

ExternalSystemExtensionPoints.xml

ExternalSystemExtensionPoints.xml

Extension Point Implementation
com.intellij.externalExecutionAware Experimental API ExternalSystemExecutionAware
com.intellij.externalIconProvider ExternalSystemIconProvider
com.intellij.externalProjectDataService ProjectDataService
com.intellij.externalProjectStructureCustomizer ExternalProjectStructureCustomizer
com.intellij.externalProjectWatcherContributor Contributor
com.intellij.externalResolverIsSafe n/a
com.intellij.externalSystem.beforeRunTaskImporter BeforeRunTaskImporter
com.intellij.externalSystem.debuggerBackend DebuggerBackendExtension
com.intellij.externalSystem.facetConfigurationImporter FacetConfigurationImporter
com.intellij.externalSystem.modifiableModelsProvider Experimental API ModifiableModelsProviderExtension
com.intellij.externalSystem.moduleDataServiceExtension Experimental API ModuleDataServiceExtension
com.intellij.externalSystem.runConfigurationExtension Experimental API ExternalSystemRunConfigurationExtension
com.intellij.externalSystem.runConfigurationImporter RunConfigurationImporter
com.intellij.externalSystemConfigLocator ExternalSystemConfigLocator
com.intellij.externalSystemConfigurationHandler Experimental API ConfigurationHandler
com.intellij.externalSystemExecutionConsoleManager ExternalSystemExecutionConsoleManager
com.intellij.externalSystemKeymapProvider ActionsProvider
com.intellij.externalSystemManager ExternalSystemManager
com.intellij.externalSystemNotificationExtension ExternalSystemNotificationExtension
com.intellij.externalSystemOutputDispatcher ExternalSystemOutputDispatcherFactory
com.intellij.externalSystemOutputParserProvider ExternalSystemOutputParserProvider
com.intellij.externalSystemSettingsListener ExternalSystemSettingsListenerEx
com.intellij.externalSystemTaskNotificationListener ExternalSystemTaskNotificationListener
com.intellij.externalSystemUnlinkedProjectAware Experimental API ExternalSystemUnlinkedProjectAware
com.intellij.externalSystemViewContributor ExternalSystemViewContributor
com.intellij.externalSystemWorkspaceContributor Experimental API Contributor
com.intellij.untrustedModeProvider Experimental API UntrustedProjectModeProvider

FormatterExtensionPoints.xml

FormatterExtensionPoints.xml

Extension Point Implementation
com.intellij.codeStyleSettingsModifier Experimental API CodeStyleSettingsModifier
com.intellij.disabledIndentRangesProvider DisabledIndentRangesProvider
com.intellij.externalFormatProcessor Experimental API ExternalFormatProcessor
com.intellij.fileCodeStyleProvider FileCodeStyleProvider
com.intellij.fileIndentOptionsProvider FileIndentOptionsProvider
com.intellij.fileSetDescriptorFactory FileSetDescriptorFactory
com.intellij.fileTypeIndentOptionsProvider FileTypeIndentOptionsProvider
com.intellij.lang.formatter FormattingModelBuilder
com.intellij.lang.formatter.newLineIndentMarkerProvider NewLineIndentMarkerProvider
com.intellij.lang.formatter.restriction LanguageFormattingRestriction
com.intellij.lang.formatting.extractor LangCodeStyleExtractor
com.intellij.lang.importOptimizer ImportOptimizer
com.intellij.lang.indentStrategy IndentStrategy
com.intellij.lang.lineWrapStrategy LineWrapPositionStrategy
com.intellij.lang.rearranger Rearranger
com.intellij.lang.whiteSpaceFormattingStrategy WhiteSpaceFormattingStrategy
com.intellij.langCodeStyleSettingsProvider LanguageCodeStyleSettingsProvider
com.intellij.lineIndentProvider LineIndentProvider
com.intellij.postFormatProcessor PostFormatProcessor
com.intellij.preFormatProcessor PreFormatProcessor
com.intellij.predefinedCodeStyle PredefinedCodeStyle
com.intellij.rearranger.ui Factory

Git4Idea

Git4Idea

Extension Point Implementation
Git4Idea.GitCheckinExplicitMovementProvider GitCheckinExplicitMovementProvider
Git4Idea.GitHttpAuthDataProvider GitHttpAuthDataProvider
Git4Idea.gitFetchHandler GitFetchHandler
Git4Idea.gitProtectedBranchProvider GitProtectedBranchProvider
Git4Idea.gitRepositoryHostingService GitRepositoryHostingService

google-app-engine-plugin.xml

google-app-engine-plugin.xml

Extension Point Implementation
com.intellij.appengine.forbiddenCodeHandler Non-Dynamic AppEngineForbiddenCodeHandler

gradle-groovy-integration.xml

gradle-groovy-integration.xml

Extension Point Implementation
org.jetbrains.plugins.gradle.pluginDescriptions GradlePluginDescriptionsExtension
org.jetbrains.plugins.gradle.resolve.contributor GradleMethodContextContributor

Indexing.xml

Indexing.xml

Extension Point Implementation
com.intellij.definitionsSearch QueryExecutor
com.intellij.fileBasedIndex FileBasedIndexExtension
com.intellij.fileBasedIndexInfrastructureExtension Internal API FileBasedIndexInfrastructureExtension
com.intellij.fileBasedIndexLayout FileBasedIndexLayoutProvider
com.intellij.findModelExtension Experimental API FindModelExtension
com.intellij.indexableFilesContributor Experimental API IndexableFilesContributor
com.intellij.indexedRootsProvider IndexableSetContributor
com.intellij.indexingFlavor Experimental API Internal API FileIndexingFlavorProvider
com.intellij.projectIndexingHistoryListener ProjectIndexingHistoryListener
com.intellij.referencesSearch QueryExecutor
com.intellij.stubIndex StubIndexExtension

Inspect.xml

Inspect.xml

Extension Point Implementation
com.intellij.inspectResultsConsumer InspectResultsConsumer

InspectionGadgets.xml

InspectionGadgets.xml

Extension Point Implementation
com.intellij.implicit.resource.closer ImplicitResourceCloser
com.intellij.naming.convention.class NamingConvention
com.intellij.naming.convention.field NamingConvention
com.intellij.naming.convention.method NamingConvention

JavaAnalysisPlugin.xml

JavaAnalysisPlugin.xml

Extension Point Implementation
com.intellij.allowedApiFilter AllowedApiFilterExtension
com.intellij.canBeFinal CanBeFinalHandler
com.intellij.codeInsight.changeVariableTypeQuickFixProvider ChangeVariableTypeQuickFixProvider
com.intellij.codeInsight.implicitSubclassProvider ImplicitSubclassProvider
com.intellij.deadCode EntryPoint
com.intellij.java.error.fix IntentionAction
com.intellij.lang.jvm.actions.jvmElementActionsFactory JvmElementActionsFactory
com.intellij.lang.jvm.annotationPackageSupport AnnotationPackageSupport
com.intellij.visibility VisibilityExtension

JavaIndexingPlugin.xml

JavaIndexingPlugin.xml

Extension Point Implementation
com.intellij.allClassesSearch QueryExecutor
com.intellij.allOverridingMethodsSearch QueryExecutor
com.intellij.annotatedElementsSearch QueryExecutor
com.intellij.annotatedPackagesSearch QueryExecutor
com.intellij.classInheritorsSearch QueryExecutor
com.intellij.classesWithAnnotatedMembersSearch QueryExecutor
com.intellij.customPropertyScopeProvider CustomPropertyScopeProvider
com.intellij.directClassInheritorsSearch QueryExecutor
com.intellij.functionalExpressionSearch QueryExecutor
com.intellij.implicitToStringSearch QueryExecutor
com.intellij.java.shortNamesCache Project-Level PsiShortNamesCache
com.intellij.methodReferencesSearch QueryExecutor
com.intellij.overridingMethodsSearch QueryExecutor

JavaPlugin.xml

JavaPlugin.xml

Extension Point Implementation
com.intellij.OrderRootTypeUI OrderRootTypeUIFactory
com.intellij.attachSourcesProvider AttachSourcesProvider
com.intellij.buildProcess.parametersProvider Project-Level BuildProcessParametersProvider
com.intellij.canBeEmpty Condition
com.intellij.codeInsight.createFieldFromUsageHelper CreateFieldFromUsageHelper
com.intellij.codeInsight.externalLibraryResolver ExternalLibraryResolver
com.intellij.compilableFileTypesProvider Project-Level CompilableFileTypesProvider
com.intellij.compileServer.plugin n/a
com.intellij.compiler Project-Level Compiler
com.intellij.compiler.buildIssueContributor Experimental API BuildIssueContributor
com.intellij.compiler.buildTargetScopeProvider BuildTargetScopeProvider
com.intellij.compiler.inspectionValidator Project-Level InspectionValidator
com.intellij.compiler.optionsManager CompilerOptionsFilter
com.intellij.compiler.task Project-Level CompileTask
com.intellij.compiler.updateResourcesBuildContributor UpdateResourcesBuildContributor
com.intellij.compilerFactory Project-Level CompilerFactory
com.intellij.configuration.ModuleStructureExtension ModuleStructureExtension
com.intellij.constructorBodyGenerator ConstructorBodyGenerator
com.intellij.conversion.rule TypeConversionRule
com.intellij.debugger.asyncStackTraceProvider AsyncStackTraceProvider
com.intellij.debugger.codeFragmentFactory CodeFragmentFactory
com.intellij.debugger.compoundRendererProvider CompoundRendererProvider
com.intellij.debugger.extraSteppingFilter ExtraSteppingFilter
com.intellij.debugger.frameExtraVarsProvider FrameExtraVariablesProvider
com.intellij.debugger.javaBreakpointHandlerFactory JavaBreakpointHandlerFactory
com.intellij.debugger.javaDebugAware JavaDebugAware
com.intellij.debugger.jvmSmartStepIntoHandler JvmSmartStepIntoHandler
com.intellij.debugger.jvmSteppingCommandProvider JvmSteppingCommandProvider
com.intellij.debugger.nodeNameAdjuster NodeDescriptorNameAdjuster
com.intellij.debugger.nodeRenderer NodeRenderer
com.intellij.debugger.positionManagerFactory Project-Level PositionManagerFactory
com.intellij.debugger.simplePropertyGetterProvider SimplePropertyGetterProvider
com.intellij.debugger.sourcePositionHighlighter SourcePositionHighlighter
com.intellij.debugger.sourcePositionProvider SourcePositionProvider
com.intellij.debugger.syntheticProvider SyntheticTypeComponentProvider
com.intellij.debuggerClassFilterProvider DebuggerClassFilterProvider
com.intellij.debuggerEditorTextProvider EditorTextProvider
com.intellij.documentationDelegateProvider DocumentationDelegateProvider
com.intellij.encapsulateFields.Helper EncapsulateFieldHelper
com.intellij.exceptionFilter ExceptionFilterFactory
com.intellij.externalAnnotationsArtifactsResolver ExternalAnnotationsArtifactsResolver
com.intellij.framework.type FrameworkTypeEx
com.intellij.frameworkSupport FrameworkSupportProvider
com.intellij.frameworkSupportCommunicator FrameworkSupportCommunicator
com.intellij.generateAccessorProvider NotNullFunction
com.intellij.generation.toStringClassFilter GenerateToStringClassFilter
com.intellij.getterSetterProvider GetterSetterPrototypeProvider
com.intellij.hierarchy.referenceProcessor CallReferenceProcessor
com.intellij.java.compiler Project-Level BackendCompiler
com.intellij.java.externalAnnotation AnnotationProvider
com.intellij.java.externalAnnotation.locationProvider AnnotationsLocationProvider
com.intellij.java.inspection.bulkMethodInfo BulkMethodInfoProvider
com.intellij.java.programPatcher JavaProgramPatcher
com.intellij.java.refactoring.chainCallExtractor ChainCallExtractor
com.intellij.javaDocNotNecessary Condition
com.intellij.javaExpressionSurrounder JavaExpressionSurrounder
com.intellij.jreProvider JreProvider
com.intellij.junitPatcher JUnitPatcher
com.intellij.junitRecognizer JUnitRecognizer
com.intellij.jvm.exceptionFilter Experimental API JvmExceptionOccurrenceFilter
com.intellij.languageCompilerRefAdapter LanguageCompilerRefAdapter
com.intellij.library.dependencyScopeSuggester LibraryDependencyScopeSuggester
com.intellij.library.javaSourceRootDetector RootDetector
com.intellij.methodImplementor MethodImplementor
com.intellij.moduleConfigurable ModuleConfigurable
com.intellij.overrideImplementsAnnotationsHandler OverrideImplementsAnnotationsHandler
com.intellij.packaging.artifactPropertiesProvider ArtifactPropertiesProvider
com.intellij.packaging.artifactType ArtifactType
com.intellij.packaging.elementType PackagingElementType
com.intellij.packaging.sourceItemFilter PackagingSourceItemFilter
com.intellij.packaging.sourceItemProvider PackagingSourceItemsProvider
com.intellij.predefinedMigrationMapProvider PredefinedMigrationProvider
com.intellij.projectImportBuilder ProjectImportBuilder
com.intellij.projectImportProvider ProjectImportProvider
com.intellij.projectModelModifier Project-Level JavaProjectModelModifier
com.intellij.projectStructureConfigurableFilter ProjectStructureConfigurableFilter
com.intellij.projectStructureDetector ProjectStructureDetector
com.intellij.projectStructureValidator ProjectStructureValidator
com.intellij.projectWizard.projectCategory ProjectCategory
com.intellij.refactoring.introduceParameterMethodUsagesProcessor IntroduceParameterMethodUsagesProcessor
com.intellij.refactoring.moveAllClassesInFileHandler MoveAllClassesInFileHandler
com.intellij.refactoring.moveClassHandler MoveClassHandler
com.intellij.refactoring.moveClassToInnerHandler MoveClassToInnerHandler
com.intellij.refactoring.moveInnerClassUsagesHandler MoveInnerClassUsagesHandler
com.intellij.refactoring.moveInnerHandler MoveInnerHandler
com.intellij.refactoring.moveMemberHandler MoveMemberHandler
com.intellij.refactoring.overrideMethodProcessor OverrideMethodsProcessor
com.intellij.refactoring.pullUpHelperFactory PullUpHelperFactory
com.intellij.refactoring.safeDelete.JavaSafeDeleteDelegate JavaSafeDeleteDelegate
com.intellij.repositoryLibrary n/a
com.intellij.runConfigurationExtension RunConfigurationExtension
com.intellij.safeDelete.importSearcher ImportSearcher
com.intellij.sdkEditorAdditionalOptionsProvider SdkEditorAdditionalOptionsProvider
com.intellij.testGenerator TestGenerator
com.intellij.unscrambleSupport UnscrambleSupport
com.intellij.unusedDeclarationFixProvider UnusedDeclarationFixProvider
com.intellij.variableTypeCalculator VariableTypeCalculator

JavaPsiPlugin.xml

JavaPsiPlugin.xml

Extension Point Implementation
com.intellij.annotationSupport PsiAnnotationSupport
com.intellij.classTypePointerFactory ClassTypePointerFactory
com.intellij.codeStyle.ReferenceAdjuster ReferenceAdjuster
com.intellij.constantExpressionEvaluator ConstantExpressionEvaluator
com.intellij.custom.exception.handler CustomExceptionHandler
com.intellij.customJavadocTagProvider CustomJavadocTagProvider
com.intellij.deepestSuperMethodsSearch QueryExecutor
com.intellij.expressionConverter ExpressionConverter
com.intellij.generation.topLevelFactory JVMElementFactoryProvider
com.intellij.importFilter ImportFilter
com.intellij.java.elementFinder Project-Level PsiElementFinder
com.intellij.java.languageFeatureProvider LanguageFeatureProvider
com.intellij.javaCompilerConfigurationProxy JavaCompilerConfigurationProxy
com.intellij.javaMainMethodProvider JavaMainMethodProvider
com.intellij.javaModuleSystem JavaModuleSystem
com.intellij.javadocTagInfo Project-Level JavadocTagInfo
com.intellij.jvm.declarationSearcher JvmDeclarationSearcher
com.intellij.jvm.elementProvider Project-Level JvmElementProvider
com.intellij.lang.inferredAnnotationProvider Project-Level InferredAnnotationProvider
com.intellij.lang.psiAugmentProvider PsiAugmentProvider
com.intellij.psi.classFileDecompiler Decompiler
com.intellij.psi.clsCustomNavigationPolicy ClsCustomNavigationPolicy
com.intellij.superMethodsSearch QueryExecutor
com.intellij.testFramework TestFramework
org.jetbrains.uast.analysis.uastAnalysisPlugin Experimental API UastAnalysisPlugin
org.jetbrains.uast.generate.uastCodeGenerationPlugin Experimental API UastCodeGenerationPlugin
org.jetbrains.uast.uastLanguagePlugin UastLanguagePlugin

JsonPlugin.xml

JsonPlugin.xml

Extension Point Implementation
JavaScript.JsonSchema.ProviderFactory JsonSchemaProviderFactory
com.intellij.json.catalog.exclusion JsonSchemaCatalogExclusion
com.intellij.json.customStructureViewFactory Internal API JsonCustomStructureViewFactory
com.intellij.json.jsonLikePsiWalkerFactory JsonLikePsiWalkerFactory
com.intellij.json.jsonLiteralChecker JsonLiteralChecker
com.intellij.json.jsonSchemaEnabler JsonSchemaEnabler
com.intellij.json.jsonStandardComplianceProvider JsonStandardComplianceProvider
com.intellij.json.jsonWidgetSuppressor JsonWidgetSuppressor

JUnit

JUnit

Extension Point Implementation
com.intellij.junitListener IDEAJUnitListener
com.intellij.testDiscoveryProducer TestDiscoveryProducer

JvmAnalysisPlugin.xml

JvmAnalysisPlugin.xml

Extension Point Implementation
com.intellij.codeInsight.blockingMethodChecker BlockingMethodChecker
com.intellij.codeInsight.nonBlockingContextChecker NonBlockingContextChecker

LangExtensionPoints.xml

LangExtensionPoints.xml

Extension Point Implementation
com.intellij.aliasingPsiTargetMapper AliasingPsiTargetMapper
com.intellij.analyzeStacktraceFilter Project-Level Filter
com.intellij.anchorReferenceProvider PathReferenceProvider
com.intellij.annotator Annotator
com.intellij.anonymousElementProvider AnonymousElementProvider
com.intellij.autoImportOptionsProvider Project-Level AutoImportOptionsProvider
com.intellij.braceMatcher BraceMatcher
com.intellij.breadcrumbsInfoProvider BreadcrumbsProvider
com.intellij.cacheBuilder WordsScanner
com.intellij.callHierarchyProvider HierarchyProvider
com.intellij.cantBeStatic Condition
com.intellij.codeBlockSupportHandler CodeBlockSupportHandler
com.intellij.codeCompletionConfigurable UnnamedConfigurable
com.intellij.codeFoldingOptionsProvider CodeFoldingOptionsProvider
com.intellij.codeInsight.delegateMethods LanguageCodeInsightActionHandler
com.intellij.codeInsight.gotoSuper CodeInsightActionHandler
com.intellij.codeInsight.implementMethod LanguageCodeInsightActionHandler
com.intellij.codeInsight.inlayProvider InlayHintsProvider
com.intellij.codeInsight.inlayProviderFactory InlayHintsProviderFactory
com.intellij.codeInsight.lineMarkerProvider LineMarkerProvider
com.intellij.codeInsight.overrideMethod LanguageCodeInsightActionHandler
com.intellij.codeInsight.parameterInfo ParameterInfoHandler
com.intellij.codeInsight.parameterInfo.controller.provider ParameterInfoControllerProvider
com.intellij.codeInsight.parameterInfo.listener ParameterInfoListener
com.intellij.codeInsight.parameterNameHints InlayParameterHintsProvider
com.intellij.codeInsight.surroundWithRangeAdjuster SurroundWithRangeAdjuster
com.intellij.codeInsight.typeInfo ExpressionTypeProvider
com.intellij.codeInsight.unresolvedReferenceQuickFixProvider UnresolvedReferenceQuickFixProvider
com.intellij.codeStyleSettingsProvider CodeStyleSettingsProvider
com.intellij.codeUsageScopeOptimizer ScopeOptimizer
com.intellij.colorAndFontDescriptorProvider ColorAndFontDescriptorsProvider
com.intellij.colorAndFontPanelFactory ColorAndFontPanelFactory
com.intellij.colorProvider ElementColorProvider
com.intellij.colorSettingsPage ColorSettingsPage
com.intellij.commandLineInspectionProjectConfigurator CommandLineInspectionProjectConfigurator
com.intellij.commentTokenSetProvider CommentTokenSetProvider
com.intellij.concatenationAwareInjector Project-Level ConcatenationAwareInjector
com.intellij.configurationProducer RuntimeConfigurationProducer
com.intellij.configurationType ConfigurationType
com.intellij.console.folding ConsoleFolding
com.intellij.consoleActionsPostProcessor ConsoleActionsPostProcessor
com.intellij.consoleFilterProvider ConsoleFilterProvider
com.intellij.consoleHistoryModelProvider ConsoleHistoryModelProvider
com.intellij.consoleInputFilterProvider ConsoleInputFilterProvider
com.intellij.createFromTemplateActionReplacer CreateFromTemplateActionReplacer
com.intellij.createFromTemplateHandler CreateFromTemplateHandler
com.intellij.customFoldingProvider CustomFoldingProvider
com.intellij.customLiveTemplate CustomLiveTemplate
com.intellij.customScopesFilter CustomScopesFilter
com.intellij.customScopesProvider Project-Level CustomScopesProvider
com.intellij.customUsageSearcher CustomUsageSearcher
com.intellij.daemon.changeLocalityDetector ChangeLocalityDetector
com.intellij.daemon.externalAnnotatorsFilter ExternalAnnotatorsFilter
com.intellij.daemon.highlightInfoFilter HighlightInfoFilter
com.intellij.daemon.indentsPassFilter IndentsPassFilter
com.intellij.daemon.intentionActionFilter IntentionActionFilter
com.intellij.daemon.tooltipActionProvider TooltipActionProvider
com.intellij.declarationRangeHandler DeclarationRangeHandler
com.intellij.defaultHighlightingSettingProvider DefaultHighlightingSettingProvider
com.intellij.defaultLiveTemplates n/a
com.intellij.defaultLiveTemplatesProvider Non-Dynamic DefaultLiveTemplatesProvider
com.intellij.defaultTemplatePropertiesProvider DefaultTemplatePropertiesProvider
com.intellij.definitionsScopedSearch QueryExecutor
com.intellij.diffPreviewProvider Non-Dynamic DiffPreviewProvider
com.intellij.dynamicContextProvider DynamicContextProvider
com.intellij.editorAppearanceConfigurable UnnamedConfigurable
com.intellij.editorOptionsProvider EditorOptionsProvider
com.intellij.editorSmartKeysConfigurable UnnamedConfigurable
com.intellij.elementDescriptionProvider ElementDescriptionProvider
com.intellij.elementPreviewProvider ElementPreviewProvider
com.intellij.elementSignatureProvider ElementSignatureProvider
com.intellij.elementsToHighlightFilter Condition
com.intellij.errorOptionsProvider ErrorOptionsProvider
com.intellij.errorQuickFixProvider ErrorQuickFixProvider
com.intellij.executionTargetLanguageRuntimeType LanguageRuntimeType
com.intellij.executionTargetProvider ExecutionTargetProvider
com.intellij.executionTargetType TargetEnvironmentType
com.intellij.executor Executor
com.intellij.externalAnnotator ExternalAnnotator
com.intellij.facet.toolWindow ToolWindowFactory
com.intellij.facetType FacetType
com.intellij.favoriteNodeProvider Project-Level FavoriteNodeProvider
com.intellij.favoritesListProvider Project-Level FavoritesListProvider
com.intellij.filePasteProvider PasteProvider
com.intellij.fileStructureGroupRuleProvider FileStructureGroupRuleProvider
com.intellij.fileTemplateGroup FileTemplateGroupDescriptorFactory
com.intellij.fileType.fileViewProviderFactory FileViewProviderFactory
com.intellij.fileTypeStatisticProvider FileTypeStatisticProvider
com.intellij.filetype.prebuiltStubsProvider PrebuiltStubsProvider
com.intellij.filetype.stubBuilder BinaryFileStubBuilder
com.intellij.findInProjectExtension FindInProjectExtension
com.intellij.findInProjectSearchEngine Experimental API FindInProjectSearchEngine
com.intellij.findUsagesHandlerFactory Project-Level FindUsagesHandlerFactory
com.intellij.focusModeProvider Experimental API FocusModeProvider
com.intellij.framework.detector FrameworkDetector
com.intellij.generalCodeStyleOptionsProvider GeneralCodeStyleOptionsProvider
com.intellij.generatedSourcesFilter GeneratedSourcesFilter
com.intellij.globalIndexFilter Internal API GlobalIndexFilter
com.intellij.goto.nonProjectScopeDisabler n/a
com.intellij.gotoActionAliasMatcher GotoActionAliasMatcher
com.intellij.gotoClassContributor ChooseByNameContributor
com.intellij.gotoFileContributor ChooseByNameContributor
com.intellij.gotoFileCustomizer GotoFileCustomizer
com.intellij.gotoRelatedProvider GotoRelatedProvider
com.intellij.gotoSymbolContributor ChooseByNameContributor
com.intellij.gotoTargetRendererProvider GotoTargetRendererProvider
com.intellij.hectorComponentProvider Project-Level HectorComponentPanelsProvider
com.intellij.highlightInfoPostFilter Project-Level HighlightInfoPostFilter
com.intellij.highlightRangeExtension HighlightRangeExtension
com.intellij.highlightUsagesHandlerFactory HighlightUsagesHandlerFactory
com.intellij.highlightVisitor Project-Level HighlightVisitor
com.intellij.highlightingPassFactory TextEditorHighlightingPassFactoryRegistrar
com.intellij.iconProvider IconProvider
com.intellij.idIndexer IdIndexer
com.intellij.implementationViewDocumentFactory ImplementationViewDocumentFactory
com.intellij.implementationViewSessionFactory ImplementationViewSessionFactory
com.intellij.implicitUsageProvider ImplicitUsageProvider
com.intellij.importFilteringRule ImportFilteringRule
com.intellij.include.provider FileIncludeProvider
com.intellij.indexPatternBuilder IndexPatternBuilder
com.intellij.indexPatternProvider Non-Dynamic IndexPatternProvider
com.intellij.indexPatternSearch QueryExecutor
com.intellij.indexableFilesFilter Non-Dynamic Experimental API Internal API IndexableFilesFilter
com.intellij.inspectionElementsMerger InspectionElementsMerger
com.intellij.inspectionProfileActionProvider InspectionProfileActionProvider
com.intellij.intentionMenuContributor Internal API IntentionMenuContributor
com.intellij.internalFileTemplate n/a
com.intellij.lang.braceMatcher PairedBraceMatcher
com.intellij.lang.codeReferenceSearcher CodeReferenceSearcher
com.intellij.lang.commenter Commenter
com.intellij.lang.directNavigationProvider Experimental API DirectNavigationProvider
com.intellij.lang.documentationFixer DocCommentFixer
com.intellij.lang.documentationToolWindowManager DocToolWindowManager
com.intellij.lang.fileViewProviderFactory FileViewProviderFactory
com.intellij.lang.findUsagesProvider FindUsagesProvider
com.intellij.lang.foldingBuilder FoldingBuilder
com.intellij.lang.implementationTextProcessor ImplementationTextProcessor
com.intellij.lang.implementationTextSelectioner ImplementationTextSelectioner
com.intellij.lang.psiElementExternalizer PsiElementExternalizer
com.intellij.lang.psiStructureViewFactory PsiStructureViewFactory
com.intellij.lang.sliceProvider SliceLanguageSupportProvider
com.intellij.lang.structureViewExtension StructureViewExtension
com.intellij.lang.substitutor LanguageSubstitutor
com.intellij.lang.surroundDescriptor SurroundDescriptor
com.intellij.lang.symbolSearchTarget SymbolSearchTargetFactory
com.intellij.lang.syntaxHighlighter SyntaxHighlighter
com.intellij.lang.treePatcher TreePatcher
com.intellij.lang.unwrapDescriptor UnwrapDescriptor
com.intellij.library.presentationProvider LibraryPresentationProvider
com.intellij.library.type LibraryType
com.intellij.librarySettingsProvider LibrarySettingsProvider
com.intellij.liveTemplateSubstitutor TemplateSubstitutor
com.intellij.longLineInspectionPolicy LongLineInspectionPolicy
com.intellij.macro Macro
com.intellij.macroFilter MacroFilter
com.intellij.metaDataContributor MetaDataContributor
com.intellij.methodHierarchyProvider HierarchyProvider
com.intellij.methodNavigationOffsetProvider MethodNavigationOffsetProvider
com.intellij.modelScopeItemPresenter Non-Dynamic ModelScopeItemPresenter
com.intellij.module.workingDirectoryProvider WorkingDirectoryProvider
com.intellij.moduleBuilder ModuleBuilder
com.intellij.moduleConfigurationEditorProvider ModuleConfigurationEditorProvider
com.intellij.moduleRendererFactory ModuleRendererFactory
com.intellij.moduleType ModuleType
com.intellij.multiLangCommenter MultipleLangCommentProvider
com.intellij.multipleRunLocationsProvider MultipleRunLocationsProvider
com.intellij.navbar NavBarModelExtension
com.intellij.optionsApplicabilityFilter OptionsApplicabilityFilter
com.intellij.outOfSourcesChecker OutOfSourcesChecker
com.intellij.packageDependencies.visitor DependencyVisitorFactory
com.intellij.pathReferenceProvider PathReferenceProvider
com.intellij.patternDialectProvider Non-Dynamic PatternDialectProvider
com.intellij.patternProvider PatternProvider
com.intellij.patterns.patternClass Object
com.intellij.presentationProvider PresentationProvider
com.intellij.previewHintProvider PreviewHintProvider
com.intellij.printHandler PrintActionHandler
com.intellij.printOption PrintOption
com.intellij.problemFileHighlightFilter Project-Level Condition
com.intellij.problemHighlightFilter ProblemHighlightFilter
com.intellij.programRunner ProgramRunner
com.intellij.project.converterProvider ConverterProvider
com.intellij.projectFacetListener ProjectFacetListener
com.intellij.projectSdkSetupValidator ProjectSdkSetupValidator
com.intellij.projectStructure.sourceRootEditHandler ModuleSourceRootEditHandler
com.intellij.projectTaskRunner ProjectTaskRunner
com.intellij.projectTemplateFileProcessor ProjectTemplateFileProcessor
com.intellij.projectTemplateParameterFactory ProjectTemplateParameterFactory
com.intellij.projectViewNestingRulesProvider ProjectViewNestingRulesProvider
com.intellij.projectViewNodeDecorator Project-Level ProjectViewNodeDecorator
com.intellij.projectViewPane Project-Level AbstractProjectViewPane
com.intellij.projectViewPaneSelectionHelper ProjectViewPaneSelectionHelper
com.intellij.psi.declarationProvider PsiSymbolDeclarationProvider
com.intellij.psi.referenceProvider Non-Dynamic PsiReferenceProvider
com.intellij.psiViewerExtension PsiViewerExtension
com.intellij.qualifiedNameProvider QualifiedNameProvider
com.intellij.readWriteAccessDetector ReadWriteAccessDetector
com.intellij.readerModeMatcher ReaderModeMatcher
com.intellij.readerModeProvider ReaderModeProvider
com.intellij.refGraphAnnotator RefGraphAnnotator
com.intellij.referenceImporter ReferenceImporter
com.intellij.referenceInjector ReferenceInjector
com.intellij.referenceProviderType PsiReferenceProvider
com.intellij.retypeFileAssistant RetypeFileAssistant
com.intellij.roots.watchedRootsProvider WatchedRootsProvider
com.intellij.runAnything.commandCustomizer RunAnythingCommandCustomizer
com.intellij.runAnything.commandHandler RunAnythingCommandHandler
com.intellij.runAnything.executionProvider RunAnythingProvider
com.intellij.runAnything.helpGroup RunAnythingHelpGroup
com.intellij.runConfigurationBeforeRunProviderDelegate RunConfigurationBeforeRunProviderDelegate
com.intellij.runConfigurationProducer RunConfigurationProducer
com.intellij.runConfigurationTemplateProvider Project-Level RunConfigurationTemplateProvider
com.intellij.runConfigurationsSettings Non-Dynamic Project-Level RunConfigurationsSettings
com.intellij.runDashboardCustomizer Experimental API RunDashboardCustomizer
com.intellij.runDashboardDefaultTypesProvider Experimental API RunDashboardDefaultTypesProvider
com.intellij.runDashboardGroupingRule RunDashboardGroupingRule
com.intellij.runLineMarkerContributor RunLineMarkerContributor
com.intellij.runningApplicationUpdaterProvider RunningApplicationUpdaterProvider
com.intellij.saveFileAsTemplateHandler SaveFileAsTemplateHandler
com.intellij.scopeDescriptorProvider ScopeDescriptorProvider
com.intellij.scopeParserExtension PackageSetParserExtension
com.intellij.scratch.creationHelper ScratchFileCreationHelper
com.intellij.scratch.rootType RootType
com.intellij.sdkDownload SdkDownload
com.intellij.sdkFinder SdkFinder
com.intellij.sdkType SdkType
com.intellij.searchEverywhereClassifier SearchEverywhereClassifier
com.intellij.searchEverywhereContributor SearchEverywhereContributorFactory
com.intellij.searchEverywhereResultsEqualityProvider Non-Dynamic SEResultsEqualityProvider
com.intellij.searchScopesProvider SearchScopeProvider
com.intellij.searcher Searcher
com.intellij.semContributor SemContributor
com.intellij.serviceViewContributor Experimental API ServiceViewContributor
com.intellij.silentChangeVetoer SilentChangeVetoer
com.intellij.stacktrace.fold n/a
com.intellij.stacktrace.fold.line.modifier Experimental API ConsoleLineModifier
com.intellij.stateWidgetProcess StateWidgetProcess
com.intellij.statistician Statistician
com.intellij.stepsBeforeRunProvider Project-Level BeforeRunTaskProvider
com.intellij.structureViewBuilder StructureViewBuilder
com.intellij.symbolNavigation Experimental API SymbolNavigationProvider
com.intellij.symbolPresentation SymbolPresentationProvider
com.intellij.targetElementEvaluator TargetElementEvaluator
com.intellij.targetElementUtilExtender TargetElementUtilExtender
com.intellij.templateCompletionProcessor TemplateCompletionProcessor
com.intellij.testActionProvider ToggleModelActionProvider
com.intellij.testCreator TestCreator
com.intellij.testFinder TestFinder
com.intellij.testSourcesFilter TestSourcesFilter
com.intellij.testSrcLocator TestLocationProvider
com.intellij.todoExtraPlaces ExtraPlaceChecker
com.intellij.todoIndexer DataIndexer
com.intellij.toolsCustomizer ToolsCustomizer
com.intellij.toolsProvider ToolsProvider
com.intellij.trafficLightRendererContributor TrafficLightRendererContributor
com.intellij.treeGenerator TreeGenerator
com.intellij.treeStructureProvider Project-Level TreeStructureProvider
com.intellij.typeDeclarationProvider TypeDeclarationProvider
com.intellij.typeHierarchyProvider HierarchyProvider
com.intellij.typeIcon Object
com.intellij.typeName Object
com.intellij.uiDebuggerExtension Non-Dynamic UiDebuggerExtension
com.intellij.usageContextPanelProvider Project-Level Provider
com.intellij.usageFilteringRuleProvider UsageFilteringRuleProvider
com.intellij.usageGroupingRuleProvider UsageGroupingRuleProvider
com.intellij.usageTargetProvider UsageTargetProvider
com.intellij.usageToPsiElementProvider UsageToPsiElementProvider
com.intellij.usageTypeProvider UsageTypeProvider
com.intellij.usageViewElementsListener UsageViewElementsListener
com.intellij.usageViewFactory UsageViewFactory
com.intellij.virtualFileQualifiedNameProvider VirtualFileQualifiedNameProvider

lint-plugin.xml

lint-plugin.xml

Extension Point Implementation
com.android.tools.idea.lint.common.lintIdeSupport Non-Dynamic LintIdeSupport
com.android.tools.idea.lint.common.lintQuickFixProvider Non-Dynamic LintIdeQuickFixProvider

ManifestSupport.xml

ManifestSupport.xml

Extension Point Implementation
com.intellij.manifest.parser.provider HeaderParserProvider

org.editorconfig.editorconfigjetbrains

org.editorconfig.editorconfigjetbrains

Extension Point Implementation
editorconfig.exportProvider Non-Dynamic EditorConfigExportProvider
editorconfig.optionDescriptorProvider Non-Dynamic EditorConfigOptionDescriptorProvider

org.intellij.groovy

org.intellij.groovy

Extension Point Implementation
org.intellij.groovy.applicabilityProvider Experimental API GroovyApplicabilityProvider
org.intellij.groovy.astTransformationSupport AstTransformationSupport
org.intellij.groovy.callTypeCalculator Experimental API GrCallTypeCalculator
org.intellij.groovy.classDescriptor n/a
org.intellij.groovy.closureCompleter ClosureCompleter
org.intellij.groovy.closureMissingMethodContributor ClosureMissingMethodContributor
org.intellij.groovy.configSlurperSupport ConfigSlurperSupport
org.intellij.groovy.convertToJava.customMethodInvocator CustomMethodInvocator
org.intellij.groovy.customAnnotationChecker CustomAnnotationChecker
org.intellij.groovy.delegatesToProvider GrDelegatesToProvider
org.intellij.groovy.elementFilter Experimental API GroovyElementFilter
org.intellij.groovy.expectedPackageNameProvider ExpectedPackageNameProvider
org.intellij.groovy.expectedTypesContributor GroovyExpectedTypesContributor
org.intellij.groovy.gdslScriptProvider GdslScriptProvider
org.intellij.groovy.gdslTopLevelProvider Non-Dynamic GdslMembersProvider
org.intellij.groovy.groovyFrameworkConfigNotification GroovyFrameworkConfigNotification
org.intellij.groovy.groovySourceFolderDetector GroovySourceFolderDetector
org.intellij.groovy.importContributor GrImportContributor
org.intellij.groovy.inlayHintFilter GroovyInlayHintFilter
org.intellij.groovy.mapContentProvider GroovyMapContentProvider
org.intellij.groovy.membersContributor NonCodeMembersContributor
org.intellij.groovy.methodComparator GrMethodComparator
org.intellij.groovy.methodDescriptor n/a
org.intellij.groovy.methodMayBeStaticInspectionFilter GrMethodMayBeStaticInspectionFilter
org.intellij.groovy.namedArgumentProvider GroovyNamedArgumentProvider
org.intellij.groovy.overloadResolver GroovyOverloadResolver
org.intellij.groovy.positionManagerDelegate ScriptPositionManagerHelper
org.intellij.groovy.psiEnhancerCategory Non-Dynamic PsiEnhancerCategory
org.intellij.groovy.referenceTypeEnhancer GrReferenceTypeEnhancer
org.intellij.groovy.renameHelper GrRenameHelper
org.intellij.groovy.scriptTypeDetector GroovyScriptTypeDetector
org.intellij.groovy.signatureHintProcessor SignatureHintProcessor
org.intellij.groovy.typeAugmenter TypeAugmenter
org.intellij.groovy.typeCalculator GrTypeCalculator
org.intellij.groovy.typeConverter GrTypeConverter
org.intellij.groovy.unresolvedHighlightFileFilter GroovyUnresolvedHighlightFileFilter
org.intellij.groovy.unresolvedHighlightFilter GroovyUnresolvedHighlightFilter
org.intellij.groovy.variableEnhancer GrVariableEnhancer

org.intellij.intelliLang

org.intellij.intelliLang

Extension Point Implementation
org.intellij.intelliLang.injectionConfig n/a
org.intellij.intelliLang.languageSupport LanguageInjectionSupport

org.intellij.plugins.markdown

org.intellij.plugins.markdown

Extension Point Implementation
org.intellij.markdown.fenceLanguageProvider CodeFenceLanguageProvider
org.intellij.markdown.html.panel.provider MarkdownHtmlPanelProvider
org.intellij.markdown.markdownExtension MarkdownExtension
org.intellij.markdown.previewStylesProvider Internal API MarkdownPreviewStylesProvider

org.jetbrains.debugger.streams

org.jetbrains.debugger.streams

Extension Point Implementation
org.jetbrains.debugger.streams.librarySupport LibrarySupportProvider

org.jetbrains.idea.eclipse

org.jetbrains.idea.eclipse

Extension Point Implementation
org.jetbrains.idea.eclipse.natureImporter EclipseNatureImporter

org.jetbrains.idea.gradle.dsl

org.jetbrains.idea.gradle.dsl

Extension Point Implementation
org.jetbrains.idea.gradle.dsl.parserFactory GradleDslConverterFactory

org.jetbrains.idea.maven

org.jetbrains.idea.maven

Extension Point Implementation
org.jetbrains.idea.maven.additional.importing.settings AdditionalMavenImportingSettings
org.jetbrains.idea.maven.archetypesProvider MavenArchetypesProvider
org.jetbrains.idea.maven.artifactBuilder MavenArtifactBuilder
org.jetbrains.idea.maven.compiler MavenCompilerExtension
org.jetbrains.idea.maven.executionEnvironmentProvider MavenExecutionEnvironmentProvider
org.jetbrains.idea.maven.importer MavenImporter
org.jetbrains.idea.maven.log.parser Experimental API MavenLoggedEventParser
org.jetbrains.idea.maven.manifestImporter ManifestImporter
org.jetbrains.idea.maven.mavenServerSupportFactory MavenRemoteProcessSupportFactory
org.jetbrains.idea.maven.pluginDescriptor n/a
org.jetbrains.idea.maven.remotePathTransformerFactory RemotePathTransformerFactory
org.jetbrains.idea.maven.repositoryProvider MavenRepositoryProvider
org.jetbrains.idea.maven.targetConfigurationExtension TargetConfigurationMavenExtension

org.jetbrains.idea.reposearch

org.jetbrains.idea.reposearch

Extension Point Implementation
org.jetbrains.idea.reposearch.provider Experimental API DependencySearchProvidersFactory

org.jetbrains.plugins.gradle

org.jetbrains.plugins.gradle

Extension Point Implementation
org.jetbrains.plugins.gradle.buildTasksProvider GradleBuildTasksProvider
org.jetbrains.plugins.gradle.frameworkSupport GradleFrameworkSupportProvider
org.jetbrains.plugins.gradle.kotlinDslFrameworkSupport KotlinDslGradleFrameworkSupportProvider
org.jetbrains.plugins.gradle.testTasksProvider GradleTestTasksProvider

org.jetbrains.plugins.yaml

org.jetbrains.plugins.yaml

Extension Point Implementation
com.intellij.yaml.customStructureViewFactory YAMLCustomStructureViewFactory

PlatformExtensionPoints.xml

PlatformExtensionPoints.xml

Extension Point Implementation
com.intellij.ApplicationLoadListener Non-Dynamic Internal API ApplicationLoadListener
com.intellij.aboutPopupDescriptionProvider AboutPopupDescriptionProvider
com.intellij.achromatopsiaSupport Non-Dynamic ColorBlindnessSupport
com.intellij.actionConfigurationCustomizer Non-Dynamic ActionConfigurationCustomizer
com.intellij.actionFromOptionDescriptorProvider ActionFromOptionDescriptorProvider
com.intellij.actionPromoter ActionPromoter
com.intellij.additionalTextAttributes n/a
com.intellij.appStarter ApplicationStarter
com.intellij.applicationConfigurable Configurable
com.intellij.applicationInitializedListener Non-Dynamic Internal API ApplicationInitializedListener
com.intellij.breadcrumbsPresentationProvider BreadcrumbsPresentationProvider
com.intellij.bundledColorScheme n/a
com.intellij.bundledInspectionProfile Non-Dynamic n/a
com.intellij.bundledKeymap n/a
com.intellij.bundledQuickListsProvider BundledQuickListsProvider
com.intellij.cachedValuesFactory Non-Dynamic Project-Level CachedValuesFactory
com.intellij.cachesInvalidator CachesInvalidator
com.intellij.classpathStorageProvider Non-Dynamic ClasspathStorageProvider
com.intellij.codeInsight.folding.collapseBlockHandler CollapseBlockHandler
com.intellij.codeInsight.linkHandler TooltipLinkHandler
com.intellij.codeInsight.template.postfixTemplateProvider PostfixTemplateProvider
com.intellij.colorAndFontOptionsImportHandler Non-Dynamic ImportHandler
com.intellij.colorPickerListenerFactory ColorPickerListenerFactory
com.intellij.config.inlaySettingsProvider InlaySettingsProvider
com.intellij.credentialStore Non-Dynamic CredentialStoreFactory
com.intellij.customFileDropHandler Project-Level CustomFileDropHandler
com.intellij.customizableActionGroupProvider Non-Dynamic CustomizableActionGroupProvider
com.intellij.cutElementMarker CutElementMarker
com.intellij.dataValidator Non-Dynamic DataValidator
com.intellij.dateTimeFormatter n/a
com.intellij.defaultProjectTypeProvider Non-Dynamic n/a
com.intellij.deuteranopiaSupport Non-Dynamic ColorBlindnessSupport
com.intellij.diff.DiffExtension DiffExtension
com.intellij.diff.DiffTool DiffTool
com.intellij.diff.actions.ShowDiffAction.ExtensionProvider AnActionExtensionProvider
com.intellij.diff.editor.diffRequestProcessorEditorCustomizer DiffRequestProcessorEditorCustomizer
com.intellij.diff.impl.DiffToolSubstitutor DiffToolSubstitutor
com.intellij.diff.lang.DiffIgnoredRangeProvider DiffIgnoredRangeProvider
com.intellij.diff.merge.MergeTool MergeTool
com.intellij.diff.merge.external.AutomaticExternalMergeTool AutomaticExternalMergeTool
com.intellij.directoryProjectConfigurator DirectoryProjectConfigurator
com.intellij.directoryProjectGenerator DirectoryProjectGenerator
com.intellij.documentationActionProvider DocumentationActionProvider
com.intellij.dynamicActionConfigurationCustomizer DynamicActionConfigurationCustomizer
com.intellij.editor.injectedFileChangesHandlerProvider InjectedFileChangesHandlerProvider
com.intellij.editor.linePainter EditorLinePainter
com.intellij.editorActionHandler EditorActionHandler
com.intellij.editorFactoryMouseListener EditorMouseListener
com.intellij.editorFactoryMouseMotionListener EditorMouseMotionListener
com.intellij.editorFileAssociateFinder FileEditorAssociateFinder
com.intellij.editorFileSwapper EditorFileSwapper
com.intellij.editorFloatingToolbarProvider FloatingToolbarProvider
com.intellij.editorHighlighterProvider EditorHighlighterProvider
com.intellij.editorNavigation EditorNavigationDelegate
com.intellij.editorNotificationProvider Project-Level Provider
com.intellij.editorTabColorProvider EditorTabColorProvider
com.intellij.editorTabTitleProvider EditorTabTitleProvider
com.intellij.editorTypedHandler Non-Dynamic TypedActionHandler
com.intellij.errorHandler ErrorReportSubmitter
com.intellij.eventLogCategory EventLogCategory
com.intellij.experimentalFeature n/a
com.intellij.exportable Non-Dynamic n/a
com.intellij.externalComponentSource ExternalComponentSource
com.intellij.featureStatisticsBundle Non-Dynamic n/a
com.intellij.feedbackDescriptionProvider Non-Dynamic FeedbackDescriptionProvider
com.intellij.fileBreadcrumbsCollector Project-Level FileBreadcrumbsCollector
com.intellij.fileDocumentManagerListener FileDocumentManagerListener
com.intellij.fileDocumentSynchronizationVetoer Non-Dynamic FileDocumentSynchronizationVetoer
com.intellij.fileEditorProvider FileEditorProvider
com.intellij.fileEditorProviderSuppressor Internal API FileEditorProviderSuppressor
com.intellij.fileEncodingProvider FileEncodingProvider
com.intellij.fileIconPatcher FileIconPatcher
com.intellij.fileIconProvider FileIconProvider
com.intellij.fileType FileType
com.intellij.fileTypeFactory Non-Dynamic FileTypeFactory
com.intellij.fileTypeOverrider Experimental API FileTypeOverrider
com.intellij.fileTypeRegistrar Non-Dynamic FileTypeRegistrar
com.intellij.fileTypeUsageSchemaDescriptor FileTypeUsageSchemaDescriptor
com.intellij.filetype.decompiler BinaryFileDecompiler
com.intellij.generalOptionsProvider Non-Dynamic SearchableConfigurable
com.intellij.generalTroubleInfoCollector GeneralTroubleInfoCollector
com.intellij.getDataRule GetDataRule
com.intellij.groupConfigurable n/a
com.intellij.gutterMarkPreprocessor Non-Dynamic GutterMarkPreprocessor
com.intellij.handleTypeFactory Non-Dynamic Project-Level HandleTypeFactory
com.intellij.http.fileEditorActionProvider Non-Dynamic RemoteFileEditorActionProvider
com.intellij.http.localFileFinder LocalFileFinder
com.intellij.iconDescriptionBundle n/a
com.intellij.iconLayerProvider Non-Dynamic IconLayerProvider
com.intellij.ideRootPaneNorth Non-Dynamic Project-Level IdeRootPaneNorthExtension
com.intellij.interactiveCourseFactory InteractiveCourseFactory
com.intellij.itemPresentationProvider ItemPresentationProvider
com.intellij.iw.actionProvider InspectionWidgetActionProvider
com.intellij.jbProtocolCommand JBProtocolCommand
com.intellij.jcef.appRequiredArgumentsProvider Non-Dynamic JBCefAppRequiredArgumentsProvider
com.intellij.jdkDownloader.jdkInstallerListener JdkInstallerListener
com.intellij.jdkUpdateCheckContributor JdkUpdateCheckContributor
com.intellij.jps.plugin n/a
com.intellij.keymapExtension KeymapExtension
com.intellij.lafProvider Non-Dynamic LafProvider
com.intellij.lang.syntaxHighlighterFactory SyntaxHighlighterFactory
com.intellij.library.toolWindow ToolWindowFactory
com.intellij.lightEditTabAttributesProvider Experimental API LightEditTabAttributesProvider
com.intellij.nonProjectFileWritingAccessExtension Project-Level NonProjectFileWritingAccessExtension
com.intellij.notification.group Non-Dynamic n/a
com.intellij.notification.parentGroup Non-Dynamic n/a
com.intellij.notificationAllowlist n/a
com.intellij.notificationGroup n/a
com.intellij.notificationWhitelist n/a
com.intellij.obsoleteStorage n/a
com.intellij.pathMacroContributor PathMacroContributor
com.intellij.pathMacroExpandableProtocol n/a
com.intellij.pathMacroFilter PathMacroFilter
com.intellij.pluginReplacement PluginReplacement
com.intellij.preloadingActivity PreloadingActivity
com.intellij.productivityFeaturesProvider Non-Dynamic ProductivityFeaturesProvider
com.intellij.projectAttachProcessor ProjectAttachProcessor
com.intellij.projectCloseHandler Non-Dynamic ProjectCloseHandler
com.intellij.projectConfigurable Project-Level Configurable
com.intellij.projectNameProvider Non-Dynamic ProjectNameProvider
com.intellij.projectOpenProcessor ProjectOpenProcessor
com.intellij.projectOriginInfoProvider Internal API ProjectOriginInfoProvider
com.intellij.projectServiceContainerCustomizer Internal API ProjectServiceContainerCustomizer
com.intellij.projectServiceContainerInitializedListener Internal API ProjectServiceContainerInitializedListener
com.intellij.projectSetProcessor Non-Dynamic ProjectSetProcessor
com.intellij.projectStoreClassProvider Non-Dynamic ProjectStoreFactory
com.intellij.projectTemplate n/a
com.intellij.projectTemplatesFactory ProjectTemplatesFactory
com.intellij.projectUndoProvider Project-Level UndoProvider
com.intellij.protanopiaSupport Non-Dynamic ColorBlindnessSupport
com.intellij.rawEditorTypedHandler Non-Dynamic TypedActionHandler
com.intellij.registryKey n/a
com.intellij.remote.credentialsLanguageContribution CredentialsLanguageContribution
com.intellij.remote.credentialsType CredentialsType
com.intellij.remote.pathMappingProvider PathMappingProvider
com.intellij.schemeExporter SchemeExporter
com.intellij.schemeImporter SchemeImporter
com.intellij.search.optionContributor SearchableOptionContributor
com.intellij.search.projectOptionsTopHitProvider ProjectLevelProvider
com.intellij.search.topHitProvider SearchTopHitProvider
com.intellij.search.traverseUiHelper Non-Dynamic TraverseUIHelper
com.intellij.selectInTarget Project-Level SelectInTarget
com.intellij.smartSelectProvider SmartSelectProvider
com.intellij.sshCredentialProvider SshCredentialProvider
com.intellij.startPagePromoter StartPagePromoter
com.intellij.statistic.eventLog.eventLoggerProvider Non-Dynamic StatisticsEventLoggerProvider
com.intellij.statistic.eventLog.fusStateEventTracker Non-Dynamic FeatureUsageStateEventTracker
com.intellij.statistics.actionCustomPlaceAllowlist n/a
com.intellij.statistics.applicationUsagesCollector Internal API ApplicationUsagesCollector
com.intellij.statistics.collectorExtension Non-Dynamic FeatureUsageCollectorExtension
com.intellij.statistics.counterUsagesCollector Internal API FeatureUsagesCollector
com.intellij.statistics.gotItTooltipAllowlist n/a
com.intellij.statistics.notificationIdsHolder Internal API NotificationIdsHolder
com.intellij.statistics.projectUsagesCollector Internal API ProjectUsagesCollector
com.intellij.statistics.validation.customValidationRule CustomValidationRule
com.intellij.statistics.validation.customWhiteListRule CustomWhiteListRule
com.intellij.statusBarWidgetFactory StatusBarWidgetFactory
com.intellij.statusBarWidgetProvider StatusBarWidgetProvider
com.intellij.streamProviderFactory Internal API Project-Level StreamProviderFactory
com.intellij.stripTrailingSpacesFilterFactory StripTrailingSpacesFilterFactory
com.intellij.systemProperty Non-Dynamic n/a
com.intellij.testStatusListener Non-Dynamic TestStatusListener
com.intellij.textEditorCustomizer TextEditorCustomizer
com.intellij.themeMetadataProvider n/a
com.intellij.themeProvider n/a
com.intellij.tipAndTrick n/a
com.intellij.titleInfoProvider Non-Dynamic TitleInfoProvider
com.intellij.toolWindow ToolWindowFactory
com.intellij.toolWindowAllowlist n/a
com.intellij.toolWindowExtractor ToolWindowViewModelExtractor
com.intellij.trailingSpacesOptionsProvider TrailingSpacesOptionsProvider
com.intellij.tree.CustomLanguageASTComparator CustomLanguageASTComparator
com.intellij.tritanopiaSupport Non-Dynamic ColorBlindnessSupport
com.intellij.troubleInfoCollector TroubleInfoCollector
com.intellij.trustedHostsConfigurablePanelProvider Internal API TrustedHostsConfigurablePanelProvider
com.intellij.ui.optionEditorProvider Experimental API OptionEditorProvider
com.intellij.ui.suitableFontProvider SuitableFontProvider
com.intellij.undoProvider UndoProvider
com.intellij.unknownSdkContributor UnknownSdkContributor
com.intellij.unknownSdkResolver UnknownSdkResolver
com.intellij.updateSettingsProvider UpdateSettingsProvider
com.intellij.utf8BomOptionProvider Utf8BomOptionProvider
com.intellij.vfs.local.pluggableFileWatcher Non-Dynamic PluggableFileWatcher
com.intellij.webBrowserUrlProvider WebBrowserUrlProvider
com.intellij.webHelpProvider WebHelpProvider
com.intellij.welcomeFrameProvider WelcomeFrameProvider
com.intellij.welcomeScreen Non-Dynamic WelcomeScreenProvider
com.intellij.welcomeScreenCustomization Experimental API WelcomeScreenCustomization
com.intellij.welcomeTabFactory WelcomeTabFactory
org.jetbrains.javaScriptDebuggerStarter JavaScriptDebuggerStarter
org.jetbrains.urlOpener UrlOpener

PlatformLangComponents.xml

PlatformLangComponents.xml

Extension Point Implementation
com.intellij.registerToolWindowTaskProvider Non-Dynamic Internal API RegisterToolWindowTaskProvider

project-system-plugin.xml

project-system-plugin.xml

Extension Point Implementation
com.android.androidStartupActivity AndroidStartupActivity
com.android.project.projectsystem Non-Dynamic Project-Level AndroidProjectSystemProvider

ProjectModel.xml

ProjectModel.xml

Extension Point Implementation
com.intellij.customLibraryTable CustomLibraryTableDescription
com.intellij.filePropertyPusher FilePropertyPusher
com.intellij.moduleExtension ModuleExtension
com.intellij.orderEnumerationHandlerFactory Factory
com.intellij.orderRootType Non-Dynamic OrderRootType
com.intellij.projectFileScanner Experimental API IndexableFileScanner

ProjectModelImpl.xml

ProjectModelImpl.xml

Extension Point Implementation
com.intellij.additionalLibraryRootsProvider AdditionalLibraryRootsProvider
com.intellij.directoryIndexExcludePolicy Project-Level DirectoryIndexExcludePolicy
com.intellij.projectExtension Project-Level ProjectExtension

python-core-common.xml

python-core-common.xml

Extension Point Implementation
Pythonid.breakpointHandler PyBreakpointHandlerFactory
Pythonid.condaSdkCustomizer Experimental API PyCondaSdkCustomizer
Pythonid.consoleOptionsProvider PyConsoleOptionsProvider
Pythonid.dataViewPanelFactory PyDataViewPanelFactory
Pythonid.debugSessionFactory PyDebugSessionFactory
Pythonid.documentationLinkProvider PythonDocumentationLinkProvider
Pythonid.interpreterTargetEnvironmentFactory Experimental API PythonInterpreterTargetEnvironmentFactory
Pythonid.magicLiteral PyMagicLiteralExtensionPoint
Pythonid.packageManagerProvider Experimental API PyPackageManagerProvider
Pythonid.pep8ProblemSuppressor Pep8ProblemSuppressor
Pythonid.projectSynchronizerProvider PyProjectSynchronizerProvider
Pythonid.pyAddSdkProvider PyAddSdkProvider
Pythonid.pyAnnotator PyAnnotator
Pythonid.pyCustomSdkUiProvider PyCustomSdkUiProvider
Pythonid.pyPregeneratedSkeletonsProvider PyPregeneratedSkeletonsProvider
Pythonid.pyRootTypeProvider PyRootTypeProvider
Pythonid.pySdkProvider Experimental API PySdkProvider
Pythonid.pyTestConfigurationSelector PyTestConfigurationSelector
Pythonid.pyTestFixtureExtension PyTestFixtureExtension
Pythonid.pythonCommandLineEnvironmentProvider PythonCommandLineEnvironmentProvider
Pythonid.pythonSdkComparator PySdkComparator
Pythonid.remoteConsoleProcessCreator PythonConsoleRemoteProcessCreator
Pythonid.remoteInterpreterManager PythonRemoteInterpreterManager
Pythonid.remoteProcessStarterManager PyRemoteProcessStarterManager
Pythonid.remoteSdkValidator PyRemoteSdkValidator
Pythonid.remoteSkeletonGeneratorFactory PyRemoteSkeletonGeneratorFactory
Pythonid.runConfigurationEditorExtension PyRunConfigurationEditorExtension
Pythonid.runConfigurationExtension PythonRunConfigurationExtension
Pythonid.runConfigurationTargetEnvironmentAdjuster Experimental API PythonRunConfigurationTargetEnvironmentAdjuster
Pythonid.runnableScriptFilter RunnableScriptFilter
Pythonid.sshInterpreterManager PythonSshInterpreterManager
Pythonid.unresolvedReferenceQuickFixProvider PyUnresolvedReferenceQuickFixProvider

python-rest-plugin.xml

python-rest-plugin.xml

Extension Point Implementation
restructured.text.html.preview.output.handler Experimental API RestOutputHandler

PythonPsi.xml

PythonPsi.xml

Extension Point Implementation
Pythonid.canonicalPathProvider PyCanonicalPathProvider
Pythonid.customPackageIdentifier PyCustomPackageIdentifier
Pythonid.dialectsTokenSetContributor PythonDialectsTokenSetContributor
Pythonid.importResolver PyImportResolver
Pythonid.inspectionExtension PyInspectionExtension
Pythonid.keywordArgumentProvider PyKeywordArgumentProvider
Pythonid.knownDecoratorProvider PyKnownDecoratorProvider
Pythonid.pyClassInheritorsSearch QueryExecutor
Pythonid.pyClassMembersProvider PyClassMembersProvider
Pythonid.pyModuleMembersProvider PyModuleMembersProvider
Pythonid.pyOverridingMethodsSearch QueryExecutor
Pythonid.pyReferenceResolveProvider PyReferenceResolveProvider
Pythonid.pySuperMethodsSearch QueryExecutor
Pythonid.pythonDocumentationQuickInfoProvider PythonDocumentationQuickInfoProvider
Pythonid.resolveResultRater PyResolveResultRater
Pythonid.thirdPartySdkDetector Experimental API PyThirdPartySdkDetector
Pythonid.typeProvider PyTypeProvider

PythonPsiImpl.xml

PythonPsiImpl.xml

Extension Point Implementation
Pythonid.customClassStubType Internal API PyCustomClassStubType
Pythonid.customTargetExpressionStubType Internal API CustomTargetExpressionStubType
Pythonid.importCandidateProvider PyImportCandidateProvider
Pythonid.pyDataclassParametersProvider PyDataclassParametersProvider
Pythonid.pyReferenceCustomTargetChecker PyReferenceCustomTargetChecker
Pythonid.typeCheckerExtension Experimental API PyTypeCheckerExtension
Pythonid.visitorFilter PythonVisitorFilter

PythonSdk.xml

PythonSdk.xml

Extension Point Implementation
Pythonid.projectSdkConfigurationExtension Experimental API PyProjectSdkConfigurationExtension
Pythonid.pythonFlavorProvider PythonFlavorProvider
Pythonid.pythonSdkFlavor PythonSdkFlavor

RefactoringExtensionPoints.xml

RefactoringExtensionPoints.xml

Extension Point Implementation
com.intellij.automaticRenamerFactory AutomaticRenamerFactory
com.intellij.changeSignatureDetector LanguageChangeSignatureDetector
com.intellij.inlineActionHandler InlineActionHandler
com.intellij.lang.namesValidator NamesValidator
com.intellij.lang.refactoringSupport RefactoringSupportProvider
com.intellij.lang.refactoringSupport.classMembersRefactoringSupport ClassMembersRefactoringSupport
com.intellij.moveFileHandler MoveFileHandler
com.intellij.nameSuggestionProvider NameSuggestionProvider
com.intellij.refactoring.changeSignatureUsageProcessor ChangeSignatureUsageProcessor
com.intellij.refactoring.copyHandler CopyHandlerDelegate
com.intellij.refactoring.elementListenerProvider Project-Level RefactoringElementListenerProvider
com.intellij.refactoring.extractIncludeHandler RefactoringActionHandler
com.intellij.refactoring.helper RefactoringHelper
com.intellij.refactoring.inlineHandler InlineHandler
com.intellij.refactoring.introduceParameterObject IntroduceParameterObjectDelegate
com.intellij.refactoring.invertBoolean InvertBooleanDelegate
com.intellij.refactoring.moveDirectoryWithClassesHelper MoveDirectoryWithClassesHelper
com.intellij.refactoring.moveHandler MoveHandlerDelegate
com.intellij.refactoring.pushDown PushDownDelegate
com.intellij.refactoring.safeDeleteProcessor SafeDeleteProcessorDelegate
com.intellij.rename.inplace.resolveSnapshotProvider ResolveSnapshotProvider
com.intellij.rename.symbolRenameTargetFactory SymbolRenameTargetFactory
com.intellij.renameFileActionProvider RenameFileActionProvider
com.intellij.renameHandler RenameHandler
com.intellij.renameInputValidator RenameInputValidator
com.intellij.renamePsiElementProcessor RenamePsiElementProcessor
com.intellij.renamerFactory Experimental API RenamerFactory
com.intellij.suggestedRefactoringSupport SuggestedRefactoringSupport
com.intellij.updateAddedFileProcessor UpdateAddedFileProcessor
com.intellij.vetoRenameCondition Condition

RegExpPlugin.xml

RegExpPlugin.xml

Extension Point Implementation
com.intellij.regExpCapabilitiesProvider RegExpCapabilitiesProvider
com.intellij.regExpLanguageHost RegExpLanguageHost
com.intellij.regExpMatcherProvider RegExpMatcherProvider
com.intellij.regExpModifierProvider RegExpModifierProvider

RemoteServers.xml

RemoteServers.xml

Extension Point Implementation
com.intellij.remoteServer.defaultConfigurable.includeServerType ServerType
com.intellij.remoteServer.deploymentSource.type DeploymentSourceType
com.intellij.remoteServer.runConfigurationExtension DeployToServerRunConfigurationExtension
com.intellij.remoteServer.type ServerType

RemoteServersJava.xml

RemoteServersJava.xml

Extension Point Implementation
com.intellij.remoteServer.moduleBuilderContribution Non-Dynamic CloudModuleBuilderContributionFactory

resources-explorer.xml

resources-explorer.xml

Extension Point Implementation
com.android.resourceImporter Non-Dynamic ResourceImporter
com.android.resourceViewer Non-Dynamic DesignAssetRenderer

rest.xml

rest.xml

Extension Point Implementation
restructured.text.html.preview.provider RestPreviewProvider

smRunner.xml

smRunner.xml

Extension Point Implementation
com.intellij.importTestOutput ImportTestOutputExtension

SpellCheckerPlugin.xml

SpellCheckerPlugin.xml

Extension Point Implementation
com.intellij.spellchecker.bundledDictionaryProvider BundledDictionaryProvider
com.intellij.spellchecker.dictionary.customDictionaryProvider CustomDictionaryProvider
com.intellij.spellchecker.dictionary.runtimeDictionaryProvider RuntimeDictionaryProvider
com.intellij.spellchecker.support SpellcheckingStrategy

statistics-devkit.xml

statistics-devkit.xml

Extension Point Implementation
com.intellij.statisticsLogGroupActionsProvider Internal API StatisticsLogGroupActionsProvider

structuralsearch.xml

structuralsearch.xml

Extension Point Implementation
com.intellij.structuralsearch.filter FilterAction
com.intellij.structuralsearch.profile StructuralSearchProfile

tanvd.grazi

tanvd.grazi

Extension Point Implementation
com.intellij.grazie.grammar.strategy GrammarCheckingStrategy

tasks.xml

tasks.xml

Extension Point Implementation
com.intellij.tasks.contextProvider WorkingContextProvider

terminal.xml

terminal.xml

Extension Point Implementation
com.intellij.terminal.shellCommandHandler TerminalShellCommandHandler
org.jetbrains.plugins.terminal.localTerminalCustomizer LocalTerminalCustomizer

TestNG-J

TestNG-J

Extension Point Implementation
com.theoryinpractice.testng.listener IDEATestNGListener

training

training

Extension Point Implementation
training.ift.language.extension LangSupport
training.ift.learning.course LearningCourse

vcs-log.xml

vcs-log.xml

Extension Point Implementation
com.intellij.customVcsLogUiFactoryProvider Experimental API Project-Level CustomVcsLogUiFactoryProvider
com.intellij.logHighlighterFactory VcsLogHighlighterFactory
com.intellij.logProvider Project-Level VcsLogProvider
com.intellij.vcsLogCustomColumn VcsLogCustomColumn

VcsExtensionPoints.xml

VcsExtensionPoints.xml

Extension Point Implementation
com.intellij.changesGroupingPolicy Non-Dynamic ChangesGroupingPolicyFactory
com.intellij.changesViewContent Project-Level ChangesViewContentProvider
com.intellij.checkinHandlerFactory CheckinHandlerFactory
com.intellij.checkoutCompletedListener CheckoutListener
com.intellij.checkoutListener CheckoutListener
com.intellij.checkoutProvider CheckoutProvider
com.intellij.editChangelistSupport Non-Dynamic Project-Level EditChangelistSupport
com.intellij.ignoredFileContentProvider Project-Level IgnoredFileContentProvider
com.intellij.ignoredFileProvider Experimental API IgnoredFileProvider
com.intellij.openapi.vcs.actions.AnnotateToggleAction.Provider Provider
com.intellij.openapi.vcs.changes.actions.CreatePatchFromChangesAction.Clipboard.ExtensionProvider AnActionExtensionProvider
com.intellij.openapi.vcs.changes.actions.CreatePatchFromChangesAction.Dialog.ExtensionProvider AnActionExtensionProvider
com.intellij.openapi.vcs.changes.actions.diff.ChangeDiffRequestProvider ChangeDiffRequestProvider
com.intellij.openapi.vcs.changes.actions.diff.ChangeDiffViewerWrapperProvider ChangeDiffViewerWrapperProvider
com.intellij.openapi.vcs.changes.ui.filePathIconProvider FilePathIconProvider
com.intellij.openapi.vcs.changes.vcsPreservingExecutor VcsPreservingExecutor
com.intellij.openapi.vcs.history.actions.ShowDiffAfterWithLocalAction.ExtensionProvider AnActionExtensionProvider
com.intellij.openapi.vcs.history.actions.ShowDiffBeforeWithLocalAction.ExtensionProvider AnActionExtensionProvider
com.intellij.openapi.vcs.impl.LocalLineStatusTrackerProvider LocalLineStatusTrackerProvider
com.intellij.openapi.vcs.ui.cloneDialog.VcsCloneDialogExtension VcsCloneDialogExtension
com.intellij.patch.extension PatchEP
com.intellij.unresolvedMergeCheckProvider UnresolvedMergeCheckProvider
com.intellij.vcs AbstractVcs
com.intellij.vcs.actions.ScheduleForAdditionActionExtension ScheduleForAdditionActionExtension
com.intellij.vcs.baseContentProvider Project-Level VcsBaseContentProvider
com.intellij.vcs.branchStateProvider Project-Level BranchStateProvider
com.intellij.vcs.changeListChangeAssigner Experimental API Project-Level ChangeListChangeAssigner
com.intellij.vcs.changeListDecorator Project-Level ChangeListDecorator
com.intellij.vcs.changes.changesViewModifier Project-Level ChangesViewModifier
com.intellij.vcs.changes.localCommitExecutor Project-Level LocalCommitExecutor
com.intellij.vcs.checkoutProcessor VcsCheckoutProcessor
com.intellij.vcs.commitMessageProvider CommitMessageProvider
com.intellij.vcs.consoleFolding VcsConsoleFolding
com.intellij.vcs.delayedCommitMessageProvider Experimental API DelayedCommitMessageProvider
com.intellij.vcs.fileStatusProvider Project-Level FileStatusProvider
com.intellij.vcs.ignoredFilesHolder Project-Level Provider
com.intellij.vcs.taskHandler Project-Level VcsTaskHandler
com.intellij.vcsAnnotationGutterActionProvider AnnotationGutterActionProvider
com.intellij.vcsAnnotationGutterColumnProvider AnnotationGutterColumnProvider
com.intellij.vcsAwareCheckoutListener VcsAwareCheckoutListener
com.intellij.vcsBulkMovesOnlyChangesFilter BulkMovesOnlyChangesFilter
com.intellij.vcsChangesViewRefresher Project-Level ChangesViewRefresher
com.intellij.vcsCheckinHandlerFactory VcsCheckinHandlerFactory
com.intellij.vcsConfigurableProvider VcsConfigurableProvider
com.intellij.vcsIgnoreChecker VcsIgnoreChecker
com.intellij.vcsPopupProvider VcsQuickListContentProvider
com.intellij.vcsRepositoryInitializer VcsRepositoryInitializer
com.intellij.vcsRootChecker VcsRootChecker
com.intellij.vcsSelectionProvider VcsSelectionProvider
com.intellij.vcsStartupActivity Non-Dynamic VcsStartupActivity

WorkspaceModelExtensions.xml

WorkspaceModelExtensions.xml

Extension Point Implementation
com.intellij.workspaceModel.customModuleComponentSerializer Internal API CustomModuleComponentSerializer
com.intellij.workspaceModel.customModuleRootsSerializer Internal API CustomModuleRootsSerializer
com.intellij.workspaceModel.preUpdateHandler Internal API WorkspaceModelPreUpdateHandler

xdebugger.xml

xdebugger.xml

Extension Point Implementation
com.intellij.xdebugger.attachDebuggerProvider XAttachDebuggerProvider
com.intellij.xdebugger.attachHostProvider XAttachHostProvider
com.intellij.xdebugger.breakpointType XBreakpointType
com.intellij.xdebugger.configurableProvider DebuggerConfigurableProvider
com.intellij.xdebugger.debuggerSupport DebuggerSupport
com.intellij.xdebugger.localAttachDebuggerProvider XLocalAttachDebuggerProvider
com.intellij.xdebugger.settings XDebuggerSettings

XmlPlugin.xml

XmlPlugin.xml

Extension Point Implementation
com.intellij.embeddedTokenHighlighter EmbeddedTokenHighlighter
com.intellij.embeddedTokenTypesProvider EmbeddedTokenTypesProvider
com.intellij.html.attributeValueProvider HtmlAttributeValueProvider
com.intellij.html.codestyle.panel HtmlCodeStylePanelExtension
com.intellij.html.embeddedContentSupport HtmlEmbeddedContentSupport
com.intellij.html.htmlScriptInjectionBlocker HtmlScriptInjectionBlocker
com.intellij.html.inlineScriptTokenTypesProvider HtmlInlineScriptTokenTypesProvider
com.intellij.html.scriptContentProvider HtmlScriptContentProvider
com.intellij.html.scriptDocumentationProvider DocumentationProvider
com.intellij.standardResource n/a
com.intellij.standardResourceProvider StandardResourceProvider
com.intellij.webSmartKeysConfigurable UnnamedConfigurable
com.intellij.xml.attributeDescriptorsProvider XmlAttributeDescriptorsProvider
com.intellij.xml.elementDescriptorProvider XmlElementDescriptorProvider
com.intellij.xml.fileNSInfoProvider XmlFileNSInfoProvider
com.intellij.xml.idContributor XmlIdContributor
com.intellij.xml.implicitIdRefProvider ImplicitIdRefProvider
com.intellij.xml.implicitNamespaceDescriptorProvider ImplicitNamespaceDescriptorProvider
com.intellij.xml.namedReferenceProvider PsiSymbolReferenceProvider
com.intellij.xml.namespaceHelper XmlNamespaceHelper
com.intellij.xml.nsColorProvider XmlNSColorProvider
com.intellij.xml.psiPolicy XmlPsiPolicy
com.intellij.xml.relatedToHtmlFilesContributor RelatedToHtmlFilesContributor
com.intellij.xml.schemaProvider XmlSchemaProvider
com.intellij.xml.startTagEndToken StartTagEndTokenProvider
com.intellij.xml.tagNameProvider XmlTagNameProvider
com.intellij.xml.undefinedElementFixProvider XmlUndefinedElementFixProvider
com.intellij.xml.validateHandler ValidateXmlHandler
com.intellij.xml.xmlExtension XmlExtension
com.intellij.xml.xmlSuppressionProvider XmlSuppressionProvider
com.intellij.xml.xmlTagRuleProvider XmlTagRuleProvider
com.intellij.xml.xmlTypedHandlersAdditionalSupport Experimental API XmlTypedHandlersAdditionalSupport
com.intellij.xml.zenCodingFilter ZenCodingFilter
com.intellij.xml.zenCodingGenerator ZenCodingGenerator
com.intellij.xmlStructureViewBuilderProvider XmlStructureViewBuilderProvider
com.intellij.xmlStructureViewElementProvider XmlStructureViewElementProvider

XPathView

XPathView

Extension Point Implementation
XPathView.xpath.contextProviderExtension ContextProviderExtension
XPathView.xpath.functionProvider XPathFunctionProvider
XPathView.xsltRunnerExtension XsltRunnerExtension