Yann Cébron cd23596f6b
223 release (#904)
* api_notable_list_2022.md: update unbundled plugins 2022.3

* element_patterns.md: new sample

* 2022.3 release: update GH links

* 2022.3 release: update GH links, #2

* EP list: initial, change android from GH to JB hosting temporarily + adapt links

* 223 release initial values

* stop recommending PreloadingActivity (internal API now)

* product specific EP lists

* element_patterns.md: minor

* code samples: upgrade

* extension_point_list.md: fix duplicate heading

* sdk_code_guidelines.md: update compatibility values

* spring_extension_point_list.md: update

* 223.7571.182
2022-11-30 20:31:23 +01:00

447 KiB

Overview of Extension Points and Listeners for IntelliJ Platform

1482 Extension Points and 240 Listeners for IntelliJ Platform %ijPlatform%

Dedicated Extension Point/Listener Lists specific to IDEs are available under Part VIII — Product Specific.

See also for more information and strategies.

See on how to declare extensions in your plugin.

See on how to register listeners.

Legend

Listeners

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

Listener links corresponding listener to implement.

Extension Points

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

Implementation is related Extension Point class.

Tags

Icon Description Details
Deprecated Deprecated API Please see code documentation for replacement
Experimental API Experimental API Annotated with @ApiStatus.Experimental, API might be altered or removed without prior notice
Internal API Internal API Annotated with @ApiStatus.Internal, should not be used by 3rd party, see
Project-Level Project-Level Extension Point/Topic Can have Project as constructor parameter

Extension Point: Declared with area="IDEA_PROJECT"
Listener: registered in <projectListeners>
Non-Dynamic Non-Dynamic Extension Point Installation/update of plugin requires IDE restart (Dynamic Plugins)

IntelliJ Platform

IntelliJ Platform - Listeners

Topic Listener
ProblemsListener#TOPIC ProblemsListener
EditorOptionsListener#FOLDING_CONFIGURABLE_TOPIC EditorOptionsListener
EditorOptionsListener#APPEARANCE_CONFIGURABLE_TOPIC EditorOptionsListener
EditorOptionsListener#OPTIONS_PANEL_TOPIC EditorOptionsListener
EditorOptionsListener#SMART_KEYS_CONFIGURABLE_TOPIC EditorOptionsListener
EditorOptionsListener#GUTTER_ICONS_CONFIGURABLE_TOPIC EditorOptionsListener
ReaderModeSettingsListener#TOPIC Project-Level ReaderModeListener
CodeVisionSettings#CODE_LENS_SETTINGS_CHANGED CodeVisionSettingsListener
CompletionPhaseListener#TOPIC CompletionPhaseListener
DaemonCodeAnalyzer#DAEMON_EVENT_TOPIC DaemonListener
EditorTrackerListener#TOPIC Project-Level EditorTrackerListener
FileHighlightingSettingListener#SETTING_CHANGE FileHighlightingSettingListener
DocumentationComponentListener#TOPIC Deprecated DocumentationComponentListener
EditorHintListener#TOPIC EditorHintListener
ExternalParameterInfoChangesProvider#TOPIC ExternalParameterInfoChangesProvider
InlayHintsSettings#INLAY_SETTINGS_CHANGED SettingsListener
LookupManagerListener#TOPIC Project-Level LookupManagerListener
TemplateManager#TEMPLATE_STARTED_TOPIC Project-Level TemplateManagerListener
GlobalInspectionContextEx#INSPECT_TOPIC InspectListener
BatchUpdateListener#TOPIC Project-Level BatchUpdateListener
PasswordSafeSettings#TOPIC PasswordSafeSettingsListener
IdePerformanceListener#TOPIC IdePerformanceListener
RunnablesListener#TOPIC Experimental API Internal API RunnablesListener
DvcsBranchManager#DVCS_BRANCH_SETTINGS_CHANGED DvcsBranchManagerListener
VcsRepositoryManager#VCS_REPOSITORY_MAPPING_UPDATED VcsRepositoryMappingListener
ExecutionManager#EXECUTION_TOPIC Project-Level ExecutionListener
ExecutionTargetManager#TOPIC ExecutionTargetListener
RunManagerListener#TOPIC RunManagerListener
RunDashboardManager#DASHBOARD_TOPIC RunDashboardListener
Listener#TOPIC Listener
RunToolbarSlotManager#RUN_TOOLBAR_SLOT_CONFIGURATION_MAP_TOPIC Project-Level RWSlotsConfigurationListener
ServiceEventListener#TOPIC ServiceEventListener
SMTRunnerEventsListener#TEST_STATUS SMTRunnerEventsListener
RunContentManager#TOPIC RunContentWithExecutorListener
FacetManager#FACETS_TOPIC FacetManagerListener
FeaturesRegistryListener#TOPIC Experimental API FeaturesRegistryListener
FindManager#FIND_MODEL_TOPIC FindModelListener
AppLifecycleListener#TOPIC AppLifecycleListener
FrameStateListener#TOPIC FrameStateListener
PowerSaveMode#TOPIC Listener
Companion#RECENT_PROJECTS_CHANGE_TOPIC RecentProjectsChange
SaveAndSyncHandlerListener#TOPIC Experimental API SaveAndSyncHandlerListener
BookmarksListener#TOPIC BookmarksListener
BookmarksListener#TOPIC BookmarksListener
BatchFileChangeListener#TOPIC BatchFileChangeListener
TrustStateListener#TOPIC Experimental API TrustStateListener
LightEditServiceListener#TOPIC Experimental API LightEditServiceListener
NavBarModelListener#NAV_BAR Project-Level NavBarModelListener
ExperimentalToolbarStateListener#TOPIC Project-Level ExperimentalToolbarStateListener
DynamicPluginListener#TOPIC DynamicPluginListener
PluginRepositoryAuthListener#PLUGIN_REPO_AUTH_CHANGED_TOPIC PluginRepositoryAuthListener
ProjectViewSelectionTopicKt#PROJECT_VIEW_SELECTION_TOPIC ProjectViewSelectionListener
ProjectViewListener#TOPIC ProjectViewListener
LafManagerListener#TOPIC LafManagerListener
UISettingsListener#TOPIC UISettingsListener
VirtualFileAppearanceListener#TOPIC VirtualFileAppearanceListener
Companion#TOPIC CustomActionsListener
ComponentHighlightingListener#TOPIC ComponentHighlightingListener
SettingsChangedListener#TOPIC SettingsChangedListener
EventLogConfigOptionsService#TOPIC EventLogConfigOptionsListener
ExternalResourceListener#TOPIC ExternalResourceListener
LogModel#LOG_MODEL_CHANGED EventLogListener
Notifications#TOPIC Notifications
ActionManagerListener#TOPIC Internal API ActionManagerListener
AnActionListener#TOPIC AnActionListener
ToolbarActionsUpdatedListener#TOPIC Internal API ToolbarActionsUpdatedListener
ApplicationActivationListener#TOPIC ApplicationActivationListener
CommandListener#TOPIC CommandListener
LatencyListener#TOPIC LatencyListener
EditorColorsManager#TOPIC EditorColorsListener
EditorColorsManagerListener#TOPIC Internal API EditorColorsManagerListener
DocumentBulkUpdateListener#TOPIC Deprecated DocumentBulkUpdateListener
ExternalSystemProjectNotificationAware#TOPIC Listener
ProjectDataImportListener#TOPIC Project-Level ProjectDataImportListener
AppTopics#FILE_DOCUMENT_SYNC FileDocumentManagerListener
FileEditorManagerListener#FILE_EDITOR_MANAGER Project-Level FileEditorManagerListener
Before#FILE_EDITOR_MANAGER Before
RecentPlacesListener#TOPIC Project-Level RecentPlacesListener
FileTypeManager#TOPIC FileTypeListener
KeymapManagerListener#TOPIC KeymapManagerListener
KeymapListener#CHANGE_TOPIC KeymapListener
AdvancedSettingsChangeListener#TOPIC AdvancedSettingsChangeListener
ExternalUpdateRequest#TOPIC Experimental API Internal API ExternalUpdateRequest
ProgressManagerListener#TOPIC ProgressManagerListener
ProgressSuspender#TOPIC SuspenderListener
ProgressWindow#TOPIC Listener
DumbService#DUMB_MODE Project-Level DumbModeListener
ProjectTopics#MODULES Project-Level ModuleListener
ProjectManager#TOPIC ProjectManagerListener
ProjectLifecycleListener#TOPIC ProjectLifecycleListener
ProjectJdkTable#JDK_TABLE_TOPIC Listener
AdditionalLibraryRootsListener#TOPIC Experimental API Project-Level AdditionalLibraryRootsListener
ProjectTopics#PROJECT_ROOTS Project-Level ModuleRootListener
RegistryManager#TOPIC RegistryValueListener
BranchChangeListener#VCS_BRANCH_CHANGED BranchChangeListener
BranchRenameListener#VCS_BRANCH_RENAMED BranchRenameListener
ProjectLevelVcsManager#VCS_CONFIGURATION_CHANGED_IN_PLUGIN Project-Level PluginVcsMappingListener
ProjectLevelVcsManager#VCS_CONFIGURATION_CHANGED Project-Level VcsMappingListener
ChangeListAvailabilityListener#TOPIC Internal API ChangeListAvailabilityListener
ChangeListListener#TOPIC ChangeListListener
ChangesViewModifier#TOPIC Project-Level ChangesViewModifierListener
ChangesViewWorkflowManager#TOPIC Project-Level ChangesViewWorkflowListener
ChangeListManagerImpl#LISTS_LOADED Project-Level LocalChangeListsLoadedListener
VcsAnnotationRefresher#LOCAL_CHANGES_CHANGED VcsAnnotationRefresher
VcsEditorTabFilesListener#TOPIC VcsEditorTabFilesListener
Listener#TOPIC Listener
VcsManagedFilesHolder#TOPIC Project-Level VcsManagedFilesHolderListener
CommittedChangesCache#COMMITTED_TOPIC Project-Level CommittedChangesListener
CommittedChangesTreeBrowser#ITEMS_RELOADED CommittedChangesReloadListener
VcsConfigurationChangeListener#BRANCHES_CHANGED_RESPONSE DetailedNotification
VcsConfigurationChangeListener#BRANCHES_CHANGED Notification
ChangesViewContentManagerListener#TOPIC ChangesViewContentManagerListener
ProjectLevelVcsManagerEx#VCS_ACTIVATED Project-Level VcsActivationListener
LineStatusTrackerSettingListener#TOPIC LineStatusTrackerSettingListener
UpdatedFilesListener#UPDATED_FILES UpdatedFilesListener
EncodingManagerListener#ENCODING_MANAGER_CHANGES EncodingManagerListener
VirtualFileManager#VFS_CHANGES BulkFileListener
VirtualFilePointerListener#TOPIC VirtualFilePointerListener
Info#TOPIC Project-Level StatusBarInfo
ToolWindowManagerListener#TOPIC Project-Level ToolWindowManagerListener
TitleInfoProvider#TOPIC Internal API TitleInfoProviderListener
WelcomeBalloonLayoutImpl#BALLOON_NOTIFICATION_TOPIC BalloonNotificationListener
WelcomeScreenComponentListener#COMPONENT_CHANGED WelcomeScreenComponentListener
CloneableProjectsService#TOPIC CloneProjectListener
ModuleAttachListener#TOPIC ModuleAttachListener
ExternalSystemTestUtil#SETTINGS_TOPIC TestExternalSystemSettingsListener
ProblemListener#TOPIC Project-Level ProblemListener
ProfileChangeAdapter#TOPIC Project-Level ProfileChangeAdapter
PsiDocumentListener#TOPIC PsiDocumentListener
PsiManagerImpl#ANY_PSI_CHANGE_TOPIC AnyPsiChangeListener
PsiDocumentTransactionListener#TOPIC PsiDocumentTransactionListener
FileTypeIndex#INDEX_CHANGE_TOPIC Experimental API IndexChangeListener
PsiModificationTracker#TOPIC Project-Level Listener
RefactoringEventListener#REFACTORING_EVENT_TOPIC RefactoringEventListener
RemoteMappingsListener#REMOTE_MAPPINGS_CHANGED RemoteMappingsListener
RemoteServerListener#TOPIC RemoteServerListener
ServerConnectionListener#TOPIC ServerConnectionListener
SpellCheckerEngineListener#TOPIC SpellCheckerEngineListener
ProjectTaskListener#TOPIC Project-Level ProjectTaskListener
ToolWindowViewModelListener#TOPIC Project-Level ToolWindowViewModelListener
UnindexedFilesUpdaterListener#TOPIC Deprecated UnindexedFilesUpdaterListener
Companion#TOPIC ProjectIndexingHistoryListener
CommitModeManager#COMMIT_MODE_TOPIC Project-Level CommitModeListener
CommitModeManager#SETTINGS SettingsListener
CommitMessageInspectionProfile#TOPIC ProfileListener
VcsProjectLog#VCS_PROJECT_LOG_CHANGED Project-Level ProjectLogListener
JpsProjectLoadedListener#LOADED Project-Level JpsProjectLoadedListener
WorkspaceModelTopics#CHANGED Project-Level WorkspaceModelChangeListener
XDebuggerManager#TOPIC XDebuggerManagerListener
XBreakpointListener#TOPIC XBreakpointListener
XDependentBreakpointListener#TOPIC XDependentBreakpointListener
BreadcrumbsInitListener#TOPIC Internal API BreadcrumbsInitListener
IndexPatternProvider#INDEX_PATTERNS_CHANGED PropertyChangeListener
TodoConfiguration#PROPERTY_CHANGE PropertyChangeListener
JsonSchemaVfsListener#JSON_SCHEMA_CHANGED Runnable
JsonSchemaVfsListener#JSON_DEPS_CHANGED Runnable
SeverityRegistrar#SEVERITIES_CHANGED_TOPIC Runnable
RemoteRevisionsCache#REMOTE_VERSION_CHANGED Runnable
StructureViewWrapperImpl#STRUCTURE_CHANGED Runnable
UsageFilteringRuleProvider#RULES_CHANGED Runnable
ShelveChangesManager#SHELF_TOPIC ChangeListener
Companion#TOPIC UpdateActionsListener
NotebookEditorModeKt#NOTEBOOK_EDITOR_MODE NotebookEditorModeListener
NotebookOutputInlayControllerKt#OUTPUT_LISTENER OutputListener
GraphicsPanelKt#CHANGE_DARK_MODE_TOPIC DarkModeNotifier
Companion#topic NotebookInlayMouseListener

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.generatedSourcesFilter GeneratedSourcesFilter
com.intellij.globalInspection GlobalInspectionTool
com.intellij.gotoDeclarationHandler GotoDeclarationHandler
com.intellij.highlightErrorFilter Project-Level HighlightErrorFilter
com.intellij.inspectionElementsMerger InspectionElementsMerger
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.liveTemplateContextProvider LiveTemplateContextProvider
com.intellij.liveTemplateMacro Macro
com.intellij.localFileSystemTimestampEvaluator Internal API LocalFileSystemTimestampEvaluator
com.intellij.localInspection LocalInspectionTool
com.intellij.weigher Weigher

AnalysisImpl.xml

AnalysisImpl.xml

Extension Point Implementation
com.intellij.dataflowIRProvider DataFlowIRProvider
com.intellij.elementLookupRenderer Deprecated 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

builtInServer.xml

builtInServer.xml

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

CodeStyle.xml

CodeStyle.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.formattingService FormattingService
com.intellij.lang.formatter FormattingModelBuilder
com.intellij.lang.formatter.newLineIndentMarkerProvider NewLineIndentMarkerProvider
com.intellij.lang.formatter.restriction LanguageFormattingRestriction
com.intellij.lang.formatter.syntaxErrorsVerifier CustomAutoFormatSyntaxErrorsVerifier
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.postFormatProcessor PostFormatProcessor
com.intellij.preFormatProcessor PreFormatProcessor

com.intellij.platform.images

com.intellij.platform.images

Extension Point Implementation
com.intellij.images.themeFilter ThemeFilter

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

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.filetype.decompiler BinaryFileDecompiler
com.intellij.iconLayerProvider Non-Dynamic IconLayerProvider
com.intellij.iconProvider IconProvider
com.intellij.lang.commenter Commenter
com.intellij.lang.elementManipulator ElementManipulator
com.intellij.lang.fileViewProviderFactory FileViewProviderFactory
com.intellij.lang.parserDefinition ParserDefinition
com.intellij.lang.substitutor LanguageSubstitutor
com.intellij.languageBundle Non-Dynamic Internal API 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 Internal API InitProjectActivity
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.diagnostic.freezeProfiler Internal API FreezeProfiler
com.intellij.documentWriteAccessGuard Experimental API DocumentWriteAccessGuard
com.intellij.elementsToHighlightFilter Condition
com.intellij.lang.ast.factory ASTFactory
com.intellij.lang.tokenSeparatorGenerator TokenSeparatorGenerator
com.intellij.lang.treePatcher TreePatcher
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

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 Deprecated DomFileDescription
com.intellij.dom.fileMetaData DomFileDescription
com.intellij.dom.gotoSuper DomElementNavigationProvider
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.commitNodeUiRenderExtension Experimental API CommitNodeUiRenderExtension
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.listSplitJoinContext Experimental API ListSplitJoinContext
com.intellij.moveLeftRightHandler MoveElementLeftRightHandler
com.intellij.preserveIndentOnPaste n/a
com.intellij.quoteHandler QuoteHandler
com.intellij.selectionUnquotingFilter UnquotingFilter
com.intellij.statementUpDownMover StatementUpDownMover
com.intellij.typedHandler TypedHandlerDelegate
com.intellij.typingActionsExtension Experimental API TypingActionsExtension
com.intellij.wordBoundaryFilter WordBoundaryFilter

ExternalSystemDependencyUpdater.xml

ExternalSystemDependencyUpdater.xml

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

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 Deprecated Contributor
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 Deprecated ModuleDataServiceExtension
com.intellij.externalSystem.runConfigurationEx ExternalSystemRunConfigurationExtension
com.intellij.externalSystem.runConfigurationExtension Deprecated ExternalSystemRunConfigurationExtension
com.intellij.externalSystem.runConfigurationImporter RunConfigurationImporter
com.intellij.externalSystemConfigLocator ExternalSystemConfigLocator
com.intellij.externalSystemConfigurationHandler Experimental API ConfigurationHandler
com.intellij.externalSystemContentRootContributor ExternalSystemContentRootContributor
com.intellij.externalSystemCrcCalculator Experimental API ExternalSystemCrcCalculator
com.intellij.externalSystemDependencyAnalyzer DependencyAnalyzerExtension
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 ExternalSystemUnlinkedProjectAware
com.intellij.externalSystemViewContributor ExternalSystemViewContributor
com.intellij.externalSystemWorkspaceContributor Experimental API ExternalSystemWorkspaceContributor

FormatterExtensionPoints.xml

FormatterExtensionPoints.xml

Extension Point Implementation
com.intellij.documentMerger DocumentMerger
com.intellij.fileSetDescriptorFactory FileSetDescriptorFactory
com.intellij.fileTypeIndentOptionsProvider FileTypeIndentOptionsProvider
com.intellij.formatOnSaveOptions.defaultsProvider DefaultsProvider
com.intellij.formatting.injectedOptions InjectedFormattingOptionsProvider
com.intellij.lang.formatting.extractor LangCodeStyleExtractor
com.intellij.langCodeStyleSettingsContributor Internal API LanguageCodeStyleSettingsContributor
com.intellij.langCodeStyleSettingsProvider LanguageCodeStyleSettingsProvider
com.intellij.lineIndentProvider LineIndentProvider
com.intellij.predefinedCodeStyle PredefinedCodeStyle
com.intellij.rearranger.ui Factory

IdeCore.xml

IdeCore.xml

Extension Point Implementation
com.intellij.applicationInitializedListener Non-Dynamic Internal API ApplicationInitializedListener
com.intellij.notificationGroup n/a
com.intellij.registryKey n/a

Indexing.xml

Indexing.xml

Extension Point Implementation
com.intellij.codeUsageScopeOptimizer ScopeOptimizer
com.intellij.definitionsSearch Deprecated QueryExecutor
com.intellij.dumbServiceInitializationCondition Internal API DumbServiceInitializationCondition
com.intellij.fileBasedIndex FileBasedIndexExtension
com.intellij.fileBasedIndexInfrastructureExtension Internal API FileBasedIndexInfrastructureExtension
com.intellij.fileBasedIndexLayout Internal API FileBasedIndexLayoutProvider
com.intellij.findModelExtension Internal 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 Internal API InspectResultsConsumer
com.intellij.inspectionApplicationFactory Internal API InspectionApplicationFactory
com.intellij.inspectionGroupProvider InspectionGroupProvider

intellij.json.xml

intellij.json.xml

Extension Point Implementation
JavaScript.JsonSchema.ContentAwareSchemaFileProvider Internal API ContentAwareJsonSchemaFileProvider
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

intellij.notebooks.visualization.xml

intellij.notebooks.visualization.xml

Extension Point Implementation
com.intellij.datavis.inlays.components.inlayOutputProvider InlayOutputProvider
com.intellij.datavis.inlays.components.inlayStateCustomizer Experimental API InlayStateCustomizer
com.intellij.datavis.inlays.components.multiOutputProvider MultiOutputProvider
com.intellij.datavis.inlays.inlayDescriptorProvider InlayDescriptorProvider
com.intellij.datavis.r.inlays.components.graphicsManagerProvider GraphicsManagerProvider
org.jetbrains.plugins.notebooks.editor.notebookEditorAppearanceProvider NotebookEditorAppearanceProvider
org.jetbrains.plugins.notebooks.editor.outputs.notebookOutputComponentFactory NotebookOutputComponentFactory
org.jetbrains.plugins.notebooks.editor.outputs.notebookOutputComponentWrapper NotebookOutputComponentWrapper
org.jetbrains.plugins.notebooks.editor.outputs.notebookOutputDataKeyExtractor NotebookOutputDataKeyExtractor
org.jetbrains.plugins.notebooks.notebookCellInlayController Factory
org.jetbrains.plugins.notebooks.notebookCellLinesProvider NotebookCellLinesProvider
org.jetbrains.plugins.notebooks.notebookCellSelectionModelProvider NotebookCellSelectionModelProvider
org.jetbrains.plugins.notebooks.notebookIntervalPointerFactoryProvider NotebookIntervalPointerFactoryProvider
org.jetbrains.plugins.notebooks.visualization.r.inlays.visualisation.uiCustomizer UiCustomizer

intellij.platform.remoteServers.impl.xml

intellij.platform.remoteServers.impl.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

intellij.platform.tips.xml

intellij.platform.tips.xml

Extension Point Implementation
com.intellij.tipAndTrickPromotionFactory Internal API TipAndTrickPromotionFactory

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.bookmarkProvider Project-Level BookmarkProvider
com.intellij.bookmarksListProvider Project-Level BookmarksListProvider
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.codeVisionProvider Experimental API CodeVisionProvider
com.intellij.codeInsight.codeVisionProviderFactory CodeVisionProviderFactory
com.intellij.codeInsight.codeVisionSettingsPreviewLanguage n/a
com.intellij.codeInsight.daemonBoundCodeVisionProvider DaemonBoundCodeVisionProvider
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.parameterNameHintsSuppressor ParameterNameHintsSuppressor
com.intellij.codeInsight.surroundWithRangeAdjuster SurroundWithRangeAdjuster
com.intellij.codeInsight.typeInfo ExpressionTypeProvider
com.intellij.codeInsight.unresolvedReferenceQuickFixProvider UnresolvedReferenceQuickFixProvider
com.intellij.codeStyleSettingsProvider CodeStyleSettingsProvider
com.intellij.codeVisionPainterProvider Non-Dynamic ICodeVisionEntryBasePainter
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 Deprecated 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.statusItemMerger StatusItemMerger
com.intellij.daemon.tooltipActionProvider TooltipActionProvider
com.intellij.declarationRangeHandler DeclarationRangeHandler
com.intellij.defaultHighlightingSettingProvider DefaultHighlightingSettingProvider
com.intellij.defaultLiveTemplates n/a
com.intellij.defaultLiveTemplatesProvider Deprecated 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.editorTabsConfigurable UnnamedConfigurable
com.intellij.elementDescriptionProvider ElementDescriptionProvider
com.intellij.elementPreviewProvider ElementPreviewProvider
com.intellij.elementSignatureProvider ElementSignatureProvider
com.intellij.emptyInspectionTreeActionProvider EmptyInspectionTreeActionProvider
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 Deprecated Project-Level FavoriteNodeProvider
com.intellij.favoritesListProvider Deprecated 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 Deprecated PrebuiltStubsProvider
com.intellij.filetype.stubBuilder BinaryFileStubBuilder
com.intellij.findInProjectExtension Internal API FindInProjectExtension
com.intellij.findUsagesHandlerFactory Project-Level FindUsagesHandlerFactory
com.intellij.focusModeProvider Experimental API FocusModeProvider
com.intellij.framework.detector FrameworkDetector
com.intellij.generalCodeStyleOptionsProvider GeneralCodeStyleOptionsProvider
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.gotoPrimeSymbolContributor ChooseByNameContributor
com.intellij.gotoRelatedProvider GotoRelatedProvider
com.intellij.gotoSymbolContributor ChooseByNameContributor
com.intellij.gotoTargetPresentationProvider GotoTargetPresentationProvider
com.intellij.gotoTargetRendererProvider Deprecated GotoTargetRendererProvider
com.intellij.heavyBracesHighlighter Non-Dynamic HeavyBraceHighlighter
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.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.indexableEntityInducedChangesProvider Experimental API IndexableEntityInducedChangesProvider
com.intellij.indexableEntityProvider Experimental API IndexableEntityProvider
com.intellij.indexableFilesFilter Non-Dynamic Experimental API Internal API IndexableFilesFilter
com.intellij.indexableIteratorBuilderHandler IndexableIteratorBuilderHandler
com.intellij.inspectionProfileActionProvider InspectionProfileActionProvider
com.intellij.inspectionResultsExportActionProvider InspectionResultsExportActionProvider
com.intellij.intentionMenuContributor Internal API IntentionMenuContributor
com.intellij.intentionsOrderProvider IntentionsOrderProvider
com.intellij.internalFileTemplate n/a
com.intellij.lang.braceMatcher PairedBraceMatcher
com.intellij.lang.codeReferenceSearcher CodeReferenceSearcher
com.intellij.lang.directNavigationProvider Experimental API DirectNavigationProvider
com.intellij.lang.documentation DocumentationTargetProvider
com.intellij.lang.documentationFixer DocCommentFixer
com.intellij.lang.documentationLinkHandler Experimental API DocumentationLinkHandler
com.intellij.lang.documentationToolWindowManager Deprecated DocToolWindowManager
com.intellij.lang.findUsagesProvider FindUsagesProvider
com.intellij.lang.foldingBuilder FoldingBuilder
com.intellij.lang.implementationTextProcessor ImplementationTextProcessor
com.intellij.lang.implementationTextSelectioner ImplementationTextSelectioner
com.intellij.lang.psiDocumentation Experimental API PsiDocumentationTargetProvider
com.intellij.lang.psiElementExternalizer PsiElementExternalizer
com.intellij.lang.psiStructureViewFactory PsiStructureViewFactory
com.intellij.lang.sliceProvider SliceLanguageSupportProvider
com.intellij.lang.structureViewExtension StructureViewExtension
com.intellij.lang.surroundDescriptor SurroundDescriptor
com.intellij.lang.symbolDocumentation Experimental API SymbolDocumentationTargetProvider
com.intellij.lang.symbolSearchTarget SymbolSearchTargetFactory
com.intellij.lang.symbolTypeProvider Experimental API SymbolTypeProvider
com.intellij.lang.syntaxHighlighter SyntaxHighlighter
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.moduleNameGenerator Experimental API ModuleNameGenerator
com.intellij.moduleRendererFactory ModuleRendererFactory
com.intellij.moduleType ModuleType
com.intellij.multiLangCommenter MultipleLangCommentProvider
com.intellij.multipleRunLocationsProvider MultipleRunLocationsProvider
com.intellij.navbar NavBarModelExtension
com.intellij.navbar.item.provider NavBarItemProvider
com.intellij.navbarLeftSide Internal API NavBarLeftSideExtension
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.patterns.patternClass Object
com.intellij.presentationProvider PresentationProvider
com.intellij.previewHintProvider Deprecated PreviewHintProvider
com.intellij.printHandler PrintActionHandler
com.intellij.printOption PrintOption
com.intellij.problemFileHighlightFilter Project-Level Condition
com.intellij.problemHighlightFilter ProblemHighlightFilter
com.intellij.problemsViewPanelProvider Project-Level ProblemsViewPanelProvider
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.projectView.externalLibraries.workspaceModelNodesProvider Experimental API ExternalLibrariesWorkspaceModelNodesProvider
com.intellij.projectViewNestingRulesProvider ProjectViewNestingRulesProvider
com.intellij.projectViewNodeDecorator Project-Level ProjectViewNodeDecorator
com.intellij.projectViewPane Project-Level AbstractProjectViewPane
com.intellij.projectViewPaneSelectionHelper ProjectViewPaneSelectionHelper
com.intellij.properties.files.provider PropertiesProvider
com.intellij.psi.declarationProvider PsiSymbolDeclarationProvider
com.intellij.psi.referenceProvider Non-Dynamic PsiReferenceProvider
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.runConfigurationTargetEnvironmentAdjuster Internal API RunConfigurationTargetEnvironmentAdjuster
com.intellij.runConfigurationTemplateProvider Project-Level RunConfigurationTemplateProvider
com.intellij.runConfigurationsSettings Non-Dynamic Project-Level RunConfigurationsSettings
com.intellij.runDashboardCustomizer RunDashboardCustomizer
com.intellij.runDashboardDefaultTypesProvider RunDashboardDefaultTypesProvider
com.intellij.runDashboardGroupingRule RunDashboardGroupingRule
com.intellij.runLineMarkerContributor RunLineMarkerContributor
com.intellij.runToolbarProcess RunToolbarProcess
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.searchEverywhereMlService Internal API SearchEverywhereMlService
com.intellij.searchEverywhereResultsEqualityProvider SEResultsEqualityProvider
com.intellij.searchScopesProvider SearchScopeProvider
com.intellij.searcher Searcher
com.intellij.semContributor SemContributor
com.intellij.serviceViewContributor ServiceViewContributor
com.intellij.silentChangeVetoer Internal API SilentChangeVetoer
com.intellij.stacktrace.fold n/a
com.intellij.stacktrace.fold.line.modifier Experimental API ConsoleLineModifier
com.intellij.statistician Statistician
com.intellij.stepsBeforeRunProvider Project-Level BeforeRunTaskProvider
com.intellij.structureViewBuilder StructureViewBuilder
com.intellij.symbolDeclarationPresentationProvider SymbolDeclarationPresentationProvider
com.intellij.symbolNavigation Experimental API SymbolNavigationProvider
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.testSrcLocator Deprecated 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.usageFeaturesProvider Experimental API UsageSimilarityFeaturesProvider
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

LangExtensions.xml

LangExtensions.xml

Extension Point Implementation
com.intellij.dependenciesToolWindow.tabProvider DependenciesToolWindowTabProvider

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.actionOnSave ActionOnSave
com.intellij.actionOnSaveInfoProvider ActionOnSaveInfoProvider
com.intellij.actionPromoter ActionPromoter
com.intellij.additionalTextAttributes n/a
com.intellij.advancedSetting n/a
com.intellij.appStarter ApplicationStarter
com.intellij.applicationConfigurable Configurable
com.intellij.baseDirectorySuggester BaseDirectorySuggester
com.intellij.beforeRunStartupTasks Non-Dynamic Project-Level BeforeRunStartupTasks
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 Internal API 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.codeVisionGroupSettingProvider CodeVisionGroupSettingProvider
com.intellij.config.inlayGroupSettingProvider InlayGroupSettingProvider
com.intellij.config.inlaySettingsProvider InlaySettingsProvider
com.intellij.configurablesPatcher Experimental API Internal API ConfigurablesPatcher
com.intellij.contentTabActionProvider Non-Dynamic ContentTabActionProvider
com.intellij.credentialStore Non-Dynamic CredentialStoreFactory
com.intellij.customFileDropHandler Project-Level CustomFileDropHandler
com.intellij.customPluginRepoContributor CustomPluginRepoContributor
com.intellij.customizableActionGroupProvider CustomizableActionGroupProvider
com.intellij.cutElementMarker CutElementMarker
com.intellij.dataValidators DataValidators
com.intellij.dateTimeFormatter n/a
com.intellij.dependencyCollector DependencyCollector
com.intellij.dependencySupport 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.actions.ShowStandaloneDiffAction.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.diff.tools.combined.diffBlockFactory CombinedDiffBlockFactory
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.editorFileSwapper EditorFileSwapper
com.intellij.editorFloatingToolbarProvider FloatingToolbarProvider
com.intellij.editorHighlighterProvider EditorHighlighterProvider
com.intellij.editorNavigation EditorNavigationDelegate
com.intellij.editorNotificationProvider Project-Level EditorNotificationProvider
com.intellij.editorTabColorProvider EditorTabColorProvider
com.intellij.editorTabTitleProvider EditorTabTitleProvider
com.intellij.editorTypedHandler Non-Dynamic TypedActionHandler
com.intellij.errorHandler ErrorReportSubmitter
com.intellij.eventLogCategory EventLogCategory
com.intellij.execution.syntheticConfigurationTypeProvider Experimental API SyntheticConfigurationTypeProvider
com.intellij.executionActionSuppressor Experimental API Internal API ExecutionActionSuppressor
com.intellij.experimentalFeature n/a
com.intellij.exportable Deprecated Non-Dynamic n/a
com.intellij.externalComponentSource ExternalComponentSource
com.intellij.featureStatisticsBundle n/a
com.intellij.feedbackDescriptionProvider Non-Dynamic FeedbackDescriptionProvider
com.intellij.fileBreadcrumbsCollector Project-Level FileBreadcrumbsCollector
com.intellij.fileDocumentManagerListener FileDocumentManagerListener
com.intellij.fileDocumentSynchronizationVetoer 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 Deprecated Non-Dynamic FileTypeFactory
com.intellij.fileTypeOverrider Experimental API FileTypeOverrider
com.intellij.fileTypeRegistrar Non-Dynamic FileTypeRegistrar
com.intellij.fileTypeUsageSchemaDescriptor FileTypeUsageSchemaDescriptor
com.intellij.fragments.dsl.builder.extender Experimental API Internal API FragmentsDslBuilderExtender
com.intellij.generalOptionsProvider Non-Dynamic SearchableConfigurable
com.intellij.generalTroubleInfoCollector GeneralTroubleInfoCollector
com.intellij.getDataRule GetDataRule
com.intellij.gitRepositoryInitializer GitRepositoryInitializer
com.intellij.gitSilentFileAdder Internal API Project-Level GitSilentFileAdderProvider
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.iconMapper n/a
com.intellij.ideEventQueueDispatcher EventDispatcher
com.intellij.ideRootPaneNorth Non-Dynamic Project-Level IdeRootPaneNorthExtension
com.intellij.inspectionPopupLevelChangePolicy Internal API InspectionPopupLevelChangePolicy
com.intellij.interactiveCourseFactory InteractiveCourseFactory
com.intellij.internal.ml.featureProvider Internal API MLFeatureProvider
com.intellij.itemPresentationProvider ItemPresentationProvider
com.intellij.iw.actionProvider InspectionWidgetActionProvider
com.intellij.jbProtocolCommand JBProtocolCommand
com.intellij.jbProtocolRevisionResolver JBProtocolRevisionResolver
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.newProjectWizard.language LanguageNewProjectWizard
com.intellij.nonProjectFileWritingAccessExtension Project-Level NonProjectFileWritingAccessExtension
com.intellij.notification.group Non-Dynamic n/a
com.intellij.notification.parentGroup Non-Dynamic n/a
com.intellij.notificationRemindLaterHandler NotificationRemindLaterHandler
com.intellij.obsoleteStorage n/a
com.intellij.pathMacroContributor PathMacroContributor
com.intellij.pathMacroExpandableProtocol n/a
com.intellij.pathMacroFilter PathMacroFilter
com.intellij.persistentFsConnectionListener Non-Dynamic Internal API PersistentFsConnectionListener
com.intellij.pluginReplacement PluginReplacement
com.intellij.pluginRepositoryAuthProvider PluginRepositoryAuthProvider
com.intellij.preloadingActivity Internal API PreloadingActivity
com.intellij.productivityFeaturesProvider ProductivityFeaturesProvider
com.intellij.projectAttachProcessor ProjectAttachProcessor
com.intellij.projectBuildWarmupSupport Non-Dynamic Internal API Project-Level ProjectBuildWarmupSupport
com.intellij.projectCloseHandler Non-Dynamic ProjectCloseHandler
com.intellij.projectConfigurable Project-Level Configurable
com.intellij.projectIndexesWarmupSupport Non-Dynamic Internal API Project-Level ProjectIndexesWarmupSupport
com.intellij.projectNameProvider Non-Dynamic ProjectNameProvider
com.intellij.projectOpenProcessor ProjectOpenProcessor
com.intellij.projectOriginInfoProvider Internal API ProjectOriginInfoProvider
com.intellij.projectServiceContainerCustomizer 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.projectTypesProvider Experimental API ProjectTypesProvider
com.intellij.projectUndoProvider Project-Level UndoProvider
com.intellij.protanopiaSupport Non-Dynamic ColorBlindnessSupport
com.intellij.protocolHandler ProtocolHandler
com.intellij.rawEditorTypedHandler Non-Dynamic TypedActionHandler
com.intellij.recoveryAction Internal API RecoveryAction
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.semanticRootProvider Non-Dynamic RootSemanticAddressProvider
com.intellij.settingsEntryPointActionProvider ActionProvider
com.intellij.settingsEntryPointIconCustomizer IconCustomizer
com.intellij.smartSelectProvider SmartSelectProvider
com.intellij.sshCredentialProvider SshCredentialProvider
com.intellij.startPagePromoter Internal API StartPagePromoter
com.intellij.statistic.eventLog.eventLogEndpointSubstitutor Deprecated Internal API EventLogEndpointSubstitutor
com.intellij.statistic.eventLog.eventLoggerProvider Non-Dynamic StatisticsEventLoggerProvider
com.intellij.statistic.eventLog.externalEventLogSettings Internal API ExternalEventLogSettings
com.intellij.statistic.eventLog.fusStateEventTracker Non-Dynamic Internal API FeatureUsageStateEventTracker
com.intellij.statistics.actionCustomPlaceAllowlist n/a
com.intellij.statistics.applicationUsagesCollector Internal API ApplicationUsagesCollector
com.intellij.statistics.balloonIdsHolder Internal API BalloonIdsHolder
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.statusBarWidgetFactory StatusBarWidgetFactory
com.intellij.statusBarWidgetProvider Deprecated 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.toolWindowContentExtractor Experimental API ToolWindowContentExtractor
com.intellij.toolWindowExtractor Experimental API ToolWindowViewModelExtractor
com.intellij.toolWindowExtractorMode Experimental API n/a
com.intellij.trailingSpacesOptionsProvider TrailingSpacesOptionsProvider
com.intellij.tree.CustomLanguageASTComparator CustomLanguageASTComparator
com.intellij.tritanopiaSupport Non-Dynamic ColorBlindnessSupport
com.intellij.troubleInfoCollector TroubleInfoCollector
com.intellij.trustedHostsConfigurablePanelProvider Deprecated Internal API TrustedHostsConfigurablePanelProvider
com.intellij.trustedHostsConfigurableProvider Internal API TrustedHostsConfigurableProvider
com.intellij.ui.optionEditorProvider Experimental API OptionEditorProvider
com.intellij.ui.suitableFontProvider SuitableFontProvider
com.intellij.undoProvider UndoProvider
com.intellij.undoReportHandler Internal API UndoReportHandler
com.intellij.unknownSdkContributor UnknownSdkContributor
com.intellij.unknownSdkResolver UnknownSdkResolver
com.intellij.updateSettingsProvider UpdateSettingsProvider
com.intellij.utf8BomOptionProvider Utf8BomOptionProvider
com.intellij.vfs.local.fileOperationsHandler LocalFileOperationsHandler
com.intellij.vfs.local.pluggableContentLoader Non-Dynamic Internal API PluggableLocalFileSystemContentLoader
com.intellij.vfs.local.pluggableFileWatcher Non-Dynamic PluggableFileWatcher
com.intellij.webBrowserUrlProvider WebBrowserUrlProvider
com.intellij.webHelpProvider WebHelpProvider
com.intellij.welcome.projectDetector ProjectDetector
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

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.primaryModuleManager PrimaryModuleManager
com.intellij.projectFileScanner IndexableFileScanner

ProjectModelImpl.xml

ProjectModelImpl.xml

Extension Point Implementation
com.intellij.additionalLibraryRootsProvider AdditionalLibraryRootsProvider
com.intellij.customEntityProjectModelInfoProvider Experimental API CustomEntityProjectModelInfoProvider
com.intellij.directoryIndexExcludePolicy Project-Level DirectoryIndexExcludePolicy
com.intellij.projectExtension Internal API Project-Level ProjectExtension
com.intellij.projectPathMacroContributor Internal API ProjectWidePathMacroContributor
com.intellij.workspaceModel.facetContributor Internal API WorkspaceFacetContributor
com.intellij.workspaceModel.fileIndexContributor WorkspaceFileIndexContributor
com.intellij.workspaceModel.moduleExtensionBridgeFactory ModuleExtensionBridgeFactory

RefactoringExtensionPoints.xml

RefactoringExtensionPoints.xml

Extension Point Implementation
com.intellij.automaticRenamerFactory AutomaticRenamerFactory
com.intellij.findInProjectSearchEngine Experimental API FindInProjectSearchEngine
com.intellij.inlineActionHandler InlineActionHandler
com.intellij.lang.namesValidator NamesValidator
com.intellij.lang.refactoringSupport RefactoringSupportProvider
com.intellij.nameSuggestionProvider NameSuggestionProvider
com.intellij.qualifiedNameProvider QualifiedNameProvider
com.intellij.refactoring.elementListenerProvider Project-Level RefactoringElementListenerProvider
com.intellij.refactoring.helper RefactoringHelper
com.intellij.refactoring.inlineHandler InlineHandler
com.intellij.rename.inplace.resolveSnapshotProvider ResolveSnapshotProvider
com.intellij.renameHandler RenameHandler
com.intellij.renameInputValidator RenameInputValidator
com.intellij.renamePsiElementProcessor RenamePsiElementProcessorBase
com.intellij.renameRefactoringDialogProvider RenameRefactoringDialogProvider
com.intellij.renamerFactory Experimental API RenamerFactory
com.intellij.testSourcesFilter TestSourcesFilter
com.intellij.updateAddedFileProcessor UpdateAddedFileProcessor
com.intellij.vetoRenameCondition Condition
com.intellij.virtualFileQualifiedNameProvider VirtualFileQualifiedNameProvider

RefactoringLangExtensionPoints.xml

RefactoringLangExtensionPoints.xml

Extension Point Implementation
com.intellij.changeSignatureDetector LanguageChangeSignatureDetector
com.intellij.lang.refactoringSupport.classMembersRefactoringSupport ClassMembersRefactoringSupport
com.intellij.moveFileHandler MoveFileHandler
com.intellij.refactoring.changeSignatureUsageProcessor ChangeSignatureUsageProcessor
com.intellij.refactoring.copyHandler CopyHandlerDelegate
com.intellij.refactoring.extractIncludeHandler RefactoringActionHandler
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.symbolRenameTargetFactory SymbolRenameTargetFactory
com.intellij.renameFileActionProvider RenameFileActionProvider
com.intellij.suggestedRefactoringSupport SuggestedRefactoringSupport

RegExpPlugin.xml

RegExpPlugin.xml

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

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.filterProvider FilterProvider
com.intellij.structuralsearch.profile StructuralSearchProfile
com.intellij.structuralsearch.specialXmlTagExtractor SpecialElementExtractor

tasks.xml

tasks.xml

Extension Point Implementation
com.intellij.tasks.contextProvider WorkingContextProvider

UsageViewActions.xml

UsageViewActions.xml

Extension Point Implementation
com.intellij.generatedSourceUsageFilter GeneratedSourceUsageFilter
com.intellij.usages.usageReferenceClassProvider Non-Dynamic UsageReferenceClassProvider

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.vcsLogCommitStatusProvider Experimental API VcsCommitExternalStatusProvider
com.intellij.vcsLogCustomColumn VcsLogCustomColumn

VcsExtensionPoints.xml

VcsExtensionPoints.xml

Extension Point Implementation
com.intellij.changesGroupingPolicy 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.generalVcsSettingsExtension Project-Level UnnamedConfigurable
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.changesViewNodeAction Experimental API Project-Level ChangesViewNodeAction
com.intellij.vcs.changes.localCommitExecutor Project-Level LocalCommitExecutor
com.intellij.vcs.checkoutProcessor VcsCheckoutProcessor
com.intellij.vcs.codeVisionLanguageContext Experimental API VcsCodeVisionLanguageContext
com.intellij.vcs.commitMessageProvider CommitMessageProvider
com.intellij.vcs.consoleFolding VcsConsoleFolding
com.intellij.vcs.delayedCommitMessageProvider Experimental API DelayedCommitMessageProvider
com.intellij.vcs.envCustomizer VcsEnvCustomizer
com.intellij.vcs.fileStatusProvider Project-Level FileStatusProvider
com.intellij.vcs.ignoredFilesHolder Project-Level Provider
com.intellij.vcs.taskHandler Project-Level VcsTaskHandler
com.intellij.vcs.unversionedFilesHolder Project-Level Provider
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

WebSymbolsExtensionPoints.xml

WebSymbolsExtensionPoints.xml

Extension Point Implementation
com.intellij.webSymbols.codeCompletionItemCustomizer WebSymbolCodeCompletionItemCustomizer
com.intellij.webSymbols.context WebSymbolsContextProvider
com.intellij.webSymbols.declarationProvider WebSymbolDeclarationProvider
com.intellij.webSymbols.defaultIconProvider WebSymbolDefaultIconProvider
com.intellij.webSymbols.dependencyProximityProvider DependencyProximityProvider
com.intellij.webSymbols.documentationCustomizer WebSymbolDocumentationCustomizer
com.intellij.webSymbols.framework WebSymbolsFramework
com.intellij.webSymbols.highlightInLanguage n/a
com.intellij.webSymbols.inspectionToolMapping n/a
com.intellij.webSymbols.psiSourcedSymbol n/a
com.intellij.webSymbols.psiSourcedSymbolProvider PsiSourcedWebSymbolProvider
com.intellij.webSymbols.queryConfigurator WebSymbolsQueryConfigurator
com.intellij.webSymbols.queryResultsCustomizerFactory WebSymbolsQueryResultsCustomizerFactory
com.intellij.webSymbols.webTypes Internal API n/a
com.intellij.webSymbols.webTypes.filter WebSymbolsFilter
com.intellij.webSymbols.webTypes.symbolTypeSupportFactory Factory

WorkspaceModelExtensions.xml

WorkspaceModelExtensions.xml

Extension Point Implementation
com.intellij.workspaceModel.cache.version WorkspaceModelCacheVersion
com.intellij.workspaceModel.customFacetRelatedEntitySerializer Internal API CustomFacetRelatedEntitySerializer
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.attachHostSettingsProvider XAttachHostSettingsProvider
com.intellij.xdebugger.breakpointGroupingRule XBreakpointGroupingRule
com.intellij.xdebugger.breakpointType XBreakpointType
com.intellij.xdebugger.configurableProvider DebuggerConfigurableProvider
com.intellij.xdebugger.debuggerSupport Deprecated DebuggerSupport
com.intellij.xdebugger.dialog.presentation.provider Experimental API XAttachDialogItemPresentationProvider
com.intellij.xdebugger.inlineValuePopupProvider InlineValuePopupProvider
com.intellij.xdebugger.settings XDebuggerSettings

xml.xml

xml.xml

Extension Point Implementation
com.intellij.completion.htmlInTextCompletionEnabler Internal API HtmlInTextCompletionEnabler
com.intellij.completion.htmlInTextCompletionPopupExtension Internal API HtmlInTextCompletionPopupExtension
com.intellij.html.compatibleLanguage Experimental API n/a

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.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 Experimental API 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.xmlAttributeRenameProvider XmlAttributeRenameProvider
com.intellij.xml.xmlExtension XmlExtension
com.intellij.xml.xmlSuppressionProvider XmlSuppressionProvider
com.intellij.xml.xmlTagRuleProvider XmlTagRuleProvider
com.intellij.xml.xmlTypedHandlersAdditionalSupport XmlTypedHandlersAdditionalSupport
com.intellij.xml.zenCodingFilter ZenCodingFilter
com.intellij.xml.zenCodingGenerator ZenCodingGenerator
com.intellij.xmlStructureViewBuilderProvider XmlStructureViewBuilderProvider
com.intellij.xmlStructureViewElementProvider XmlStructureViewElementProvider

IntelliJ Community Plugins

IntelliJ Community Plugins - Listeners

Topic Listener
ExternalAnnotationsManager#TOPIC ExternalAnnotationsListener
BuildManagerListener#TOPIC BuildManagerListener
CustomBuilderMessageHandler#TOPIC CustomBuilderMessageHandler
PortableCachesLoadListener#TOPIC Internal API Project-Level PortableCachesLoadListener
DebuggerManagerListener#TOPIC DebuggerManagerListener
GrazieStateLifecycleKt#topic GrazieStateLifecycle
Companion#TOPIC StarterModuleProcessListener
AntExecutionListener#TOPIC AntExecutionListener
CompilerTopics#COMPILATION_STATUS Project-Level CompilationStatusListener
ExcludedEntriesListener#TOPIC ExcludedEntriesListener
LanguageLevelProjectExtension#LANGUAGE_LEVEL_CHANGED_TOPIC LanguageLevelChangeListener
ConfigurationErrors#TOPIC ConfigurationErrors
ArtifactManager#TOPIC Project-Level ArtifactListener
SvnVcs#ROOTS_RELOADED Consumer
PyStackFrame#TOPIC PyStackFrameRefreshedListener
PyPackageManager#PACKAGE_MANAGER_TOPIC Listener
PythonPackageManager#PACKAGE_MANAGEMENT_TOPIC Experimental API PythonPackageManagementListener
GitBranchIncomingOutgoingManager#GIT_INCOMING_OUTGOING_CHANGED GitIncomingOutgoingListener
GitAuthenticationListener#GIT_AUTHENTICATION_SUCCESS GitAuthenticationListener
GitExecutableManager#TOPIC GitExecutableListener
GitCommitTemplateListener#TOPIC Project-Level GitCommitTemplateListener
GitConfigListener#TOPIC Project-Level GitConfigListener
GitRepository#GIT_REPO_CHANGE GitRepositoryChangeListener
GitRefreshListener#TOPIC GitRefreshListener
GitStagingAreaHolder#TOPIC StagingAreaListener
RootsAndBranches#REFRESH_REQUEST Runnable
SvnVcs#WC_CONVERTED Runnable
EditorConfigSettings#EDITOR_CONFIG_ENABLED_TOPIC EditorConfigListener
FontChangedListener#TOPIC Deprecated FontChangedListener
SettingsChangedListener#TOPIC Deprecated SettingsChangedListener
ChangeListener#TOPIC Experimental API ChangeListener
ChangeListener#TOPIC Project-Level ChangeListener
MavenIndex#INDEX_IS_BROKEN IndexListener
MavenImportListener#TOPIC Project-Level MavenImportListener
MavenImportingManager#LEGACY_PROJECT_MANAGER_LISTENER Project-Level Listener
MavenServerConnector#DOWNLOAD_LISTENER_TOPIC MavenServerDownloadListener
Merger#COMMITTED_CHANGES_MERGED_STATE CommittedChangesMergedStateChanged
SvnMergeInfoCache#SVN_MERGE_INFO_CACHE SvnMergeInfoCacheListener
Companion#TOPIC Internal API Project-Level LibraryInfoListener
Companion#TOPIC Project-Level KotlinCompilerSettingsListener
KotlinBundledUsageDetector#TOPIC Project-Level KotlinBundledUsageDetectorListener
Companion#EVENT_TOPIC KotlinRefactoringEventListener
Companion#TOPIC Project-Level ScratchFileListener
Companion#TOPIC GHPRDataOperationsListener
GHProjectRepositoriesManager#LIST_CHANGES_TOPIC ListChangeListener
GradleSettingsListener#TOPIC GradleSettingsListener
GradleUiListener#TOPIC GradleUiListener
TerminalCommandHandlerCustomizer#TERMINAL_COMMAND_HANDLER_TOPIC TerminalCommandHandlerListener
HgVcs#REMOTE_TOPIC HgUpdater
HgVcs#STATUS_TOPIC HgUpdater
HgVcs#INCOMING_OUTGOING_CHECK_TOPIC HgWidgetUpdater
Companion#TOPIC FeatureSuggestersManagerListener

AntSupport

AntSupport

Extension Point Implementation
AntSupport.AntMessageCustomizer AntMessageCustomizer

ByteCodeViewer

ByteCodeViewer

Extension Point Implementation
ByteCodeViewer.classSearcher ClassSearcher

com.intellij.completion.evaluation

com.intellij.completion.evaluation

Extension Point Implementation
com.intellij.cce.codeCompletionHandlerFactory Project-Level CodeCompletionHandlerFactory
com.intellij.cce.completionEvaluationVisitor CompletionEvaluationVisitor
com.intellij.cce.openProjectMethodProvider OpenProjectMethodProvider
com.intellij.cce.setupSdkStep Project-Level SetupSdkStep

com.intellij.completion.ml.ranking

com.intellij.completion.ml.ranking

Extension Point Implementation
com.intellij.completion.ml.additionalContextFeatures Internal API AdditionalContextFeatureProvider
com.intellij.completion.ml.elementIdProvider Internal API LookupElementIdProvider
com.intellij.completion.ml.featuresOverride Internal API RankingFeaturesOverrides
com.intellij.completion.ml.localModelProvider Internal API LocalZipModelProvider
com.intellij.completion.ml.lookupFeatures Internal API LookupFeatureProvider
com.intellij.completion.ml.ranking.features.policy Internal API CompletionFeaturesPolicy
com.intellij.completion.ml.ranking.policy Experimental API CompletionMLPolicy

com.intellij.copyright

com.intellij.copyright

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

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.operationHelperExtension Experimental API GradleOperationHelperExtension
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 Internal API GradleTargetEnvironmentAware
org.jetbrains.plugins.gradle.taskManager GradleTaskManagerExtension
org.jetbrains.plugins.gradle.taskResultListener Internal API GradleTaskResultListener

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.properties

com.intellij.properties

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

com.intellij.searcheverywhere.ml

com.intellij.searcheverywhere.ml

Extension Point Implementation
com.intellij.searcheverywhere.ml.elementKeyForIdProvider ElementKeyForIdProvider
com.intellij.searcheverywhere.ml.rankingModelLoader SearchEverywhereMLRankingModelLoader
com.intellij.searcheverywhere.ml.searchEverywhereElementFeaturesProvider Internal API SearchEverywhereElementFeaturesProvider

com.intellij.settingsSync

com.intellij.settingsSync

Extension Point Implementation
com.intellij.settingsSyncMigration Internal API SettingsSyncMigration

com.intellij.stats.completion

com.intellij.stats.completion

Extension Point Implementation
com.intellij.stats.completion.policy Internal API 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.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.packagesearch.intellij-plugin

com.jetbrains.packagesearch.intellij-plugin

Extension Point Implementation
com.intellij.packagesearch.asyncModuleTransformer Project-Level AsyncModuleTransformer
com.intellij.packagesearch.asyncProjectModuleOperationProvider AsyncProjectModuleOperationProvider
com.intellij.packagesearch.configurableContributor Project-Level ConfigurableContributor
com.intellij.packagesearch.coroutineModuleTransformer Project-Level CoroutineModuleTransformer
com.intellij.packagesearch.coroutineProjectModuleOperationProvider CoroutineProjectModuleOperationProvider
com.intellij.packagesearch.flowModuleChangesSignalProvider Project-Level FlowModuleChangesSignalProvider
com.intellij.packagesearch.moduleChangesSignalProvider Project-Level ModuleChangesSignalProvider
com.intellij.packagesearch.moduleTransformer Deprecated Project-Level ModuleTransformer
com.intellij.packagesearch.projectModuleOperationProvider Deprecated ProjectModuleOperationProvider

completion-fe10.xml

completion-fe10.xml

Extension Point Implementation
org.jetbrains.kotlin.completionExtension KotlinCompletionExtension

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

DesignerCorePlugin.xml

DesignerCorePlugin.xml

Extension Point Implementation
Designer.customizations Non-Dynamic DesignerCustomizations

extensions.xml

extensions.xml

Extension Point Implementation
com.intellij.newProjectWizard.buildSystem.kotlin n/a
org.jetbrains.kotlin.codeinsight.quickfix.registrar KotlinQuickFixRegistrar

file-types.xml

file-types.xml

Extension Point Implementation
org.jetbrains.kotlin.binaryExtension KotlinBinaryExtension

Git4Idea

Git4Idea

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

gradle-groovy-integration.xml

gradle-groovy-integration.xml

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

groovy-support.xml

groovy-support.xml

Extension Point Implementation
org.jetbrains.idea.maven.importing.groovy.foldersConfiguratorContributor PluginContributor

highlighting-fe10.xml

highlighting-fe10.xml

Extension Point Implementation
org.jetbrains.kotlin.highlighterExtension KotlinHighlightingVisitorExtension

highlighting.xml

highlighting.xml

Extension Point Implementation
org.jetbrains.kotlin.beforeResolveHighlightingVisitor Internal API BeforeResolveHighlightingExtension

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

intellij.dev.psiViewer.xml

intellij.dev.psiViewer.xml

Extension Point Implementation
com.intellij.dev.psiViewer.extension PsiViewerExtension

intellij.devkit.core.xml

intellij.devkit.core.xml

Extension Point Implementation
DevKit.lang.goodCodeRedVisitor GoodCodeRedVisitor

intellij.java.remoteServers.impl.xml

intellij.java.remoteServers.impl.xml

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

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.javaLanguageLevelPusherCustomizer Internal API JavaLanguageLevelPusherCustomizer
com.intellij.lang.jvm.actions.jvmElementActionsFactory JvmElementActionsFactory
com.intellij.lang.jvm.annotationPackageSupport AnnotationPackageSupport
com.intellij.lang.jvm.ignoreAnnotationParamSupport IgnoreAnnotationParamSupport
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 Deprecated 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.isUpToDateCheckConsumer IsUpToDateCheckConsumer
com.intellij.compiler.optionsManager CompilerOptionsFilter
com.intellij.compiler.task Project-Level CompileTask
com.intellij.compiler.updateResourcesBuildContributor UpdateResourcesBuildContributor
com.intellij.compilerFactory Deprecated Project-Level CompilerFactory
com.intellij.configuration.ModuleStructureExtension ModuleStructureExtension
com.intellij.constructorBodyGenerator Internal API ConstructorBodyGenerator
com.intellij.conversion.rule TypeConversionRule
com.intellij.debugger.asyncStackTraceProvider AsyncStackTraceProvider
com.intellij.debugger.codeFragmentFactory CodeFragmentFactory
com.intellij.debugger.compoundRendererProvider CompoundRendererProvider
com.intellij.debugger.dfaAssistProvider DfaAssistProvider
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 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.jarRepositoryAuthenticationDataProvider Experimental API JarRepositoryAuthenticationDataProvider
com.intellij.java.compiler Project-Level BackendCompiler
com.intellij.java.effectively.final.fixer Internal API EffectivelyFinalFixer
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.jpsServerAuthExtension JpsServerAuthExtension
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.languageCompilerRefAdapter.directInheritorProvider Project-Level DirectInheritorProvider
com.intellij.library.dependencyScopeSuggester LibraryDependencyScopeSuggester
com.intellij.library.javaSourceRootDetector RootDetector
com.intellij.methodImplementor MethodImplementor
com.intellij.moduleConfigurable ModuleConfigurable
com.intellij.newProjectWizard.java.buildSystem BuildSystemJavaNewProjectWizard
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 Internal API MoveClassToInnerHandler
com.intellij.refactoring.moveInnerClassUsagesHandler MoveInnerClassUsagesHandler
com.intellij.refactoring.moveInnerHandler MoveInnerHandler
com.intellij.refactoring.moveMemberHandler MoveMemberHandler
com.intellij.refactoring.overrideMethodProcessor Internal API 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 Internal API ImportSearcher
com.intellij.sdkEditorAdditionalOptionsProvider SdkEditorAdditionalOptionsProvider
com.intellij.starter.moduleImporter StarterModuleImporter
com.intellij.starter.projectConfigurator Internal API StarterProjectConfigurator
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

jps.xml

jps.xml

Extension Point Implementation
org.jetbrains.kotlin.idePlatformKind Non-Dynamic IdePlatformKind
org.jetbrains.kotlin.idePlatformKindResolution Non-Dynamic IdePlatformKindResolution
org.jetbrains.kotlin.idePlatformKindTooling Non-Dynamic IdePlatformKindTooling

JUnit

JUnit

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

jvm.xml

jvm.xml

Extension Point Implementation
org.jetbrains.kotlin.idea.kotlinJvmDebuggerFacade KotlinJvmDebuggerFacade

JvmAnalysisPlugin.xml

JvmAnalysisPlugin.xml

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

k2.xml

k2.xml

Extension Point Implementation
org.jetbrains.kotlin.resolveScopeEnlarger Non-Dynamic KotlinResolveScopeEnlarger

kotlin-core-fe10.xml

kotlin-core-fe10.xml

Extension Point Implementation
org.jetbrains.kotlin.j2kConverterExtension J2kConverterExtension

kotlin-core.xml

kotlin-core.xml

Extension Point Implementation
org.jetbrains.kotlin.buildSystemTypeDetector BuildSystemTypeDetector
org.jetbrains.kotlin.experimentalFeature ExperimentalFeature
org.jetbrains.kotlin.facetValidatorCreator Non-Dynamic KotlinFacetValidatorCreator
org.jetbrains.kotlin.failedToDownloadJpsMavenArtifactSuggestedSolutionsContributor Internal API Project-Level FailedToDownloadJpsMavenArtifactSuggestedSolutionsContributor
org.jetbrains.kotlin.idea.base.platforms.targetPlatformDetector Project-Level TargetPlatformDetector
org.jetbrains.kotlin.idea.base.projectStructure.moduleInfoProviderExtension Project-Level ModuleInfoProviderExtension
org.jetbrains.kotlin.idea.codeInsight.unambiguousImports KotlinAutoImportsFilter
org.jetbrains.kotlin.idea.testFrameworkProvider KotlinTestFrameworkProvider
org.jetbrains.kotlin.kotlinTestFramework KotlinTestFramework
org.jetbrains.kotlin.newFileHook Internal API NewKotlinFileHook
org.jetbrains.kotlin.pluginUpdateVerifier PluginUpdateVerifier
org.jetbrains.kotlin.projectConfigurator KotlinProjectConfigurator

kotlin.gradle.code-insight-common.xml

kotlin.gradle.code-insight-common.xml

Extension Point Implementation
org.jetbrains.kotlin.idea.gradleBuildScriptSupport GradleBuildScriptSupport

kotlin.gradle.gradle-java.xml

kotlin.gradle.gradle-java.xml

Extension Point Implementation
org.jetbrains.kotlin.gradleProjectImportHandler Project-Level GradleProjectImportHandler

kotlin.gradle.gradle.xml

kotlin.gradle.gradle.xml

Extension Point Implementation
org.jetbrains.kotlin.gradleModelFacade KotlinGradleModelFacade
org.jetbrains.kotlin.kpm.createRoots ContentRootsCreator
org.jetbrains.kotlin.kpm.extrasSerialization ExtrasSerializationService
org.jetbrains.kotlin.kpm.moduleInitialize ModuleDataInitializer

kotlin.maven.xml

kotlin.maven.xml

Extension Point Implementation
org.jetbrains.kotlin.mavenProjectImportHandler Project-Level MavenProjectImportHandler

kotlin.project-wizard.idea.xml

kotlin.project-wizard.idea.xml

Extension Point Implementation
com.intellij.newProjectWizard.kotlin.buildSystem BuildSystemKotlinNewProjectWizard
org.jetbrains.kotlin.idea.ideaWizardService Project-Level IdeaWizardService

kotlin.search.xml

kotlin.search.xml

Extension Point Implementation
com.intellij.directKotlinClassInheritorsSearch QueryExecutor

libraryJarUsage.xml

libraryJarUsage.xml

Extension Point Implementation
com.intellij.internal.statistic.libraryUsageImportProcessor Internal API LibraryUsageImportProcessor

light-classes-fe10.xml

light-classes-fe10.xml

Extension Point Implementation
org.jetbrains.kotlin.ultraLightClassModifierExtension Non-Dynamic Project-Level UltraLightClassModifierExtension

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
com.intellij.newProjectWizard.groovy.buildSystem BuildSystemGroovyNewProjectWizard
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.completionCustomizer Experimental API GroovyCompletionCustomizer
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.inlineASTTransformationSupport Experimental API GroovyInlineASTTransformationSupport
org.intellij.groovy.inspectionDisabler FileTypeInspectionDisabler
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.browserPreviewExtensionProvider Provider
org.intellij.markdown.fenceGeneratingProvider Experimental API CodeFenceGeneratingProvider
org.intellij.markdown.fenceLanguageProvider CodeFenceLanguageProvider
org.intellij.markdown.html.panel.provider MarkdownHtmlPanelProvider
org.intellij.markdown.markdownExportProvider Experimental API MarkdownExportProvider
org.intellij.markdown.markdownRunner MarkdownRunner
org.intellij.markdown.previewStylesProvider Internal API MarkdownPreviewStylesProvider

org.jetbrains.completion.full.line

org.jetbrains.completion.full.line

Extension Point Implementation
org.jetbrains.completion.full.line.fullLineLanguageSupport FullLineLanguageSupporter

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.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.importing.afterImportConfigurator Experimental API MavenAfterImportConfigurator
org.jetbrains.idea.maven.importing.workspaceConfigurator Experimental API MavenWorkspaceConfigurator
org.jetbrains.idea.maven.log.import.parser Experimental API MavenImportLoggedEventParser
org.jetbrains.idea.maven.log.parser Experimental API MavenLoggedEventParser
org.jetbrains.idea.maven.log.spy.parser Experimental API MavenSpyLoggedEventParser
org.jetbrains.idea.maven.manifestImporter ManifestImporter
org.jetbrains.idea.maven.mavenServerSupportFactory Internal API MavenRemoteProcessSupportFactory
org.jetbrains.idea.maven.pluginDescriptor Internal API n/a
org.jetbrains.idea.maven.remotePathTransformerFactory RemotePathTransformerFactory
org.jetbrains.idea.maven.repositoryProvider MavenRepositoryProvider
org.jetbrains.idea.maven.targetConfigurationExtension Experimental API TargetConfigurationMavenExtension
org.jetbrains.idea.maven.versionAwareMavenSupport Internal API MavenVersionAwareSupportExtension

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.testLocationCustomizer Internal API GradleTestLocationCustomizer
org.jetbrains.plugins.gradle.testTasksProvider GradleTestTasksProvider

org.jetbrains.plugins.yaml

org.jetbrains.plugins.yaml

Extension Point Implementation
com.intellij.yaml.customStructureViewFactory YAMLCustomStructureViewFactory

parcelize.xml

parcelize.xml

Extension Point Implementation
org.jetbrains.kotlin.idea.compilerPlugin.parcelize.availabilityProvider Project-Level ParcelizeAvailabilityProvider

python-core-common.xml

python-core-common.xml

Extension Point Implementation
Pythonid.PythonPackagingToolwindowActionProvider PythonPackagingToolwindowActionProvider
Pythonid.breakpointHandler PyBreakpointHandlerFactory
Pythonid.condaSdkCustomizer Experimental API PyCondaSdkCustomizer
Pythonid.connectionCredentialsToTargetConfigurationConverter Internal API ConnectionCredentialsToTargetConfigurationConverter
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.pythonCommandLineTargetEnvironmentProvider Experimental API Internal API PythonCommandLineTargetEnvironmentProvider
Pythonid.pythonPackageManagerProvider Experimental API PythonPackageManagerProvider
Pythonid.pythonSdkComparator PySdkComparator
Pythonid.remoteConsoleProcessCreator PythonConsoleRemoteProcessCreator
Pythonid.remoteInterpreterManager PythonRemoteInterpreterManager
Pythonid.remoteProcessStarterManager PyRemoteProcessStarterManager
Pythonid.remoteSdkValidator PyRemoteSdkValidator
Pythonid.remoteSkeletonGeneratorFactory PyRemoteSkeletonGeneratorFactory
Pythonid.runConfigurationEditorExtension Internal API PyRunConfigurationEditorExtension
Pythonid.runConfigurationExtension PythonRunConfigurationExtension
Pythonid.runnableScriptFilter RunnableScriptFilter
Pythonid.sshInterpreterManager PythonSshInterpreterManager
Pythonid.unresolvedReferenceQuickFixProvider PyUnresolvedReferenceQuickFixProvider
com.jetbrains.python.console.executeCustomizer Experimental API PyExecuteConsoleCustomizer
com.jetbrains.python.console.pyConsoleOutputCustomizer Experimental API PyConsoleOutputCustomizer
com.jetbrains.python.debugger.numericContainerPopupCustomizer Experimental API PyNumericContainerPopupCustomizer

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.decoratorIndexer Experimental API PyCustomDecoratorIndexer
Pythonid.importCandidateProvider PyImportCandidateProvider
Pythonid.pyDataclassParametersProvider PyDataclassParametersProvider
Pythonid.pyReferenceCustomTargetChecker PyReferenceCustomTargetChecker
Pythonid.pyiStubSuppressor Experimental API PyiStubSuppressor
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

refactorings-fe10.xml

refactorings-fe10.xml

Extension Point Implementation
org.jetbrains.kotlin.additionalExtractableAnalyser AdditionalExtractableAnalyser
org.jetbrains.kotlin.foreignUsagesRenameProcessor ForeignUsagesRenameProcessor

resolution-fe10.xml

resolution-fe10.xml

Extension Point Implementation
org.jetbrains.kotlin.declarationAttributeAltererExtension Non-Dynamic Project-Level DeclarationAttributeAltererExtension
org.jetbrains.kotlin.resolveScopeEnlarger KotlinResolveScopeEnlarger
org.jetbrains.kotlin.syntheticScopeProviderExtension Non-Dynamic Project-Level SyntheticScopeProviderExtension

rest.xml

rest.xml

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

scripting-support.xml

scripting-support.xml

Extension Point Implementation
org.jetbrains.kotlin.ideScriptConfigurationControlFacade Project-Level IdeScriptConfigurationControlFacade
org.jetbrains.kotlin.scratchFileLanguageProvider ScratchFileLanguageProvider
org.jetbrains.kotlin.scriptAdditionalIdeaDependenciesProvider Project-Level ScriptAdditionalIdeaDependenciesProvider
org.jetbrains.kotlin.scriptDefinitionsProvider Project-Level ScriptDefinitionsProvider
org.jetbrains.kotlin.scriptDiagnosticFixProvider ScriptDiagnosticFixProvider
org.jetbrains.kotlin.scripting.idea.listener Project-Level ScriptChangeListener
org.jetbrains.kotlin.scripting.idea.loader Non-Dynamic Project-Level ScriptConfigurationLoader
org.jetbrains.kotlin.scripting.idea.scriptingSupport Non-Dynamic Project-Level ScriptingSupport
org.jetbrains.kotlin.scripting.idea.settings.provider Project-Level ScriptingSupportSpecificSettingsProvider

sh.xml

sh.xml

Extension Point Implementation
com.intellij.runMarkerContributionAdditionalCondition ShRunnerAdditionalCondition

tanvd.grazi

tanvd.grazi

Extension Point Implementation
com.intellij.grazie.disableChecking n/a
com.intellij.grazie.grammar.strategy Deprecated GrammarCheckingStrategy
com.intellij.grazie.problemFilter ProblemFilter
com.intellij.grazie.textChecker TextChecker
com.intellij.grazie.textExtractor TextExtractor

terminal.xml

terminal.xml

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

TestNG-J

TestNG-J

Extension Point Implementation
com.theoryinpractice.testng.listener IDEATestNGListener

training

training

Extension Point Implementation
training.ifs.suggester FeatureSuggester
training.ifs.suggesterSupport SuggesterSupport
training.ift.language.extension LangSupport
training.ift.learning.commonCourse LearningCourse
training.ift.learning.course LearningCourseBase

XPathView

XPathView

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

Android Plugin

Android Plugin - Listeners

Topic Listener
Companion#DATA_IS_READY_TOPIC Listener
StatefulButtonNotifier#BUTTON_STATE_TOPIC Project-Level StatefulButtonNotifier
AvdLaunchListener#TOPIC AvdLaunchListener
IssueProviderListener#TOPIC Project-Level IssueProviderListener
FastPreviewManager#FAST_PREVIEW_MANAGER_TOPIC FastPreviewManagerListener
LiveLiteralsService#DOCUMENTS_UPDATED_TOPIC DocumentsUpdatedListener
LiveLiteralsService#MANAGED_ELEMENTS_UPDATED_TOPIC ManagedElementsUpdatedListener
LiveLiteralsDeploymentReportService#LITERALS_DEPLOYED_TOPIC Project-Level Listener
DeviceMirroringSettingsListener#TOPIC DeviceMirroringSettingsListener
EmulatorSettingsListener#TOPIC EmulatorSettingsListener
GradleBuildState#GRADLE_BUILD_TOPIC GradleBuildListener
GradleSyncStateImplKt#GRADLE_SYNC_TOPIC GradleSyncListenerWithRoot
Companion#PROJECT_APPLICATION_IDS_CHANGED_TOPIC ProjectApplicationIdsListener
MultiTemplateRenderer#TEMPLATE_RENDERER_TOPIC TemplateRendererListener
GradleProjectSystemBuildPublisher#PROJECT_SYSTEM_BUILD_TOPIC BuildListener
ProjectSystemSyncUtil#PROJECT_SYSTEM_SYNC_TOPIC SyncResultListener
ClearLogcatListener#TOPIC ClearLogcatListener
DeviceHeadsUpListener#TOPIC DeviceHeadsUpListener
ShowLogcatListener#TOPIC ShowLogcatListener
TransportDeviceManager#TOPIC TransportDeviceManagerListener
ResourceFolderManager#TOPIC Project-Level ResourceFolderListener

android-adb.xml

android-adb.xml

Extension Point Implementation
com.android.run.deviceNameRenderer Non-Dynamic DeviceNameRendererEx
com.android.tools.idea.deviceProvisioner Non-Dynamic DeviceProvisionerFactory

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-navigator.xml

android-navigator.xml

Extension Point Implementation
com.android.tools.idea.navigator.androidViewNodeProvider Non-Dynamic AndroidViewNodeProvider

android-npw.xml

android-npw.xml

Extension Point Implementation
com.android.moduleDescriptionProvider Non-Dynamic ModuleDescriptionProvider

android-plugin-androidstudio.xml

android-plugin-androidstudio.xml

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

android-plugin.xml

android-plugin.xml

Extension Point Implementation
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.moduleImporter Non-Dynamic AndroidModuleImporter
com.android.rendering.renderErrorContributor Non-Dynamic Provider
com.android.rendering.renderSecurityManagerOverrides RenderSecurityManagerOverrides
com.android.run.androidDebugger Non-Dynamic AndroidDebugger
com.android.run.androidLaunchTaskContributor Non-Dynamic AndroidLaunchTaskContributor
com.android.run.createLaunchTasksProvider Non-Dynamic Provider
com.android.run.deployTargetProvider Non-Dynamic DeployTargetProvider
com.android.tools.idea.analytics.ideBrandProvider Non-Dynamic IdeBrandProvider
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.layoutlib.layoutLibraryProvider Non-Dynamic LayoutLibraryProvider
com.android.tools.idea.ndk.nativeWorkspaceProvider Non-Dynamic NativeWorkspaceProvider
com.android.tools.idea.run.editor.androidDebuggerInfoProvider Non-Dynamic AndroidDebuggerInfoProvider
com.android.tools.idea.sendFeedbackDescriptionProvider Non-Dynamic SendFeedbackDescriptionProvider
com.android.tools.idea.ui.designer.overlays.overlayProvider Non-Dynamic OverlayProvider
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.uipreview.viewLoaderExtension Non-Dynamic Project-Level ViewLoaderExtension

android-templates.xml

android-templates.xml

Extension Point Implementation
com.android.tools.idea.templates.additionalTemplateActionsProvider Non-Dynamic AdditionalTemplateActionsProvider

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

compose-designer.xml

compose-designer.xml

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

customview.xml

customview.xml

Extension Point Implementation
com.android.tools.idea.customview.preview.customViewEditorNotificationProvider Deprecated 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.editorNotificationProvider Deprecated Non-Dynamic Provider
com.android.tools.idea.uibuilder.handlers.viewHandlerProvider Non-Dynamic Project-Level ViewHandlerProvider

device-manager.xml

device-manager.xml

Extension Point Implementation
org.jetbrains.android.deviceManagerTab Non-Dynamic DeviceManagerTab

gradle-dsl.xml

gradle-dsl.xml

Extension Point Implementation
com.android.tools.gradleModelProvider Non-Dynamic GradleModelProvider
com.android.tools.idea.gradle.dsl.transformerFactory Internal API GradleDslTransformerFactory
org.jetbrains.idea.gradle.dsl.blockModel Experimental API BlockModelProvider

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

project-system-plugin.xml

project-system-plugin.xml

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

resources-explorer.xml

resources-explorer.xml

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