IntelliJ Platform Plugin SDK Help

IntelliJ Community Plugins Extension Point and Listener List

IntelliJ Platform version: 2025.2.1.

629 Extension Points and 81 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.

See Listeners on how to register listeners.

Extension Points

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

Implementation is the related Extension Point class.

See Extensions on how to declare extensions in your plugin.

Tags

See Verifying Plugin Compatibility for overview of API status.

Tag

Description

Details

Deprecated

Deprecated API

See code documentation for replacement.

Removal

Scheduled for Removal API

Annotated with @ApiStatus.ScheduledForRemoval.

See code documentation for replacement.

Obsolete

Obsolete API

Annotated with @ApiStatus.Obsolete.

Do not use in new code, 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.

Must not be used by third party plugins, see Internal API Migration.

Project-Level

Project-Level

Extension Point/Topic

Can have Project as constructor parameter.

- Extension Point: declared with area="IDEA_PROJECT"

- Listener: registered in <projectListeners>

DumbAware

DumbAware

Extension Point

Implementations marked with DumbAware will be processed during dumb mode.

Non-Dynamic

Non-Dynamic

Extension Point

Installation/update of plugin requires restarting the IDE, see Dynamic Plugins.

IntelliJ Community Plugins

IntelliJ Community Plugins – Listeners

ByteCodeViewer

ByteCodeViewer

Extension Point

Implementation

ByteCodeViewer.classSearcher

ClassSearcher

com.intellij.completion.evaluation

com.intellij.completion.evaluation

com.intellij.completion.ml.ranking

com.intellij.completion.ml.ranking

com.intellij.copyright

com.intellij.copyright

com.intellij.java-i18n

com.intellij.java-i18n

com.intellij.mcpServer

com.intellij.mcpServer

com.intellij.searcheverywhere.ml

com.intellij.searcheverywhere.ml

com.intellij.stats.completion

com.intellij.stats.completion

com.intellij.tasks

com.intellij.tasks

com.intellij.turboComplete

com.intellij.turboComplete

com.intellij.uiDesigner

com.intellij.uiDesigner

com.jetbrains.filePrediction

com.jetbrains.filePrediction

com.jetbrains.performancePlugin

com.jetbrains.performancePlugin

Coverage

Coverage

DesignerCorePlugin.xml

DesignerCorePlugin.xml

Extension Point

Implementation

Designer.customizations Non-Dynamic

DesignerCustomizations

intellij.debugger.streams.core.xml

intellij.debugger.streams.core.xml

intellij.dev.codeInsight.xml

intellij.dev.codeInsight.xml

intellij.dev.psiViewer.xml

intellij.dev.psiViewer.xml

intellij.devkit.core.xml

intellij.devkit.core.xml

intellij.ide.startup.importSettings.xml

intellij.ide.startup.importSettings.xml

intellij.performanceTesting.remoteDriver.xml

intellij.performanceTesting.remoteDriver.xml

intellij.platform.coverage.xml

intellij.platform.coverage.xml

intellij.properties.backend.xml

intellij.properties.backend.xml

intellij.searchEverywhereMl.ranking.core.xml

intellij.searchEverywhereMl.ranking.core.xml

intellij.searchEverywhereMl.ranking.ext.xml

intellij.searchEverywhereMl.ranking.ext.xml

intellij.toml.json.xml

intellij.toml.json.xml

intellij.yaml.backend.xml

intellij.yaml.backend.xml

JUnit

JUnit

org.intellij.groovy

org.intellij.groovy

Extension Point

Implementation

com.intellij.newProjectWizard.groovy.buildSystem

BuildSystemGroovyNewProjectWizard

org.intellij.groovy.applicabilityProvider Experimental

GroovyApplicabilityProvider

org.intellij.groovy.astTransformationSupport DumbAware

AstTransformationSupport

org.intellij.groovy.callTypeCalculator Experimental

GrCallTypeCalculator

org.intellij.groovy.classDescriptor

n/a

org.intellij.groovy.closureCompleter

ClosureCompleter

org.intellij.groovy.closureMissingMethodContributor

ClosureMissingMethodContributor

org.intellij.groovy.completionCustomizer Experimental

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

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

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

org.jetbrains.idea.eclipse

org.jetbrains.idea.eclipse

org.jetbrains.idea.reposearch

org.jetbrains.idea.reposearch

org.jetbrains.plugins.textmate

org.jetbrains.plugins.textmate

ru.adelf.idea.dotenv

ru.adelf.idea.dotenv

sh.xml

sh.xml

TestNG-J

TestNG-J

XPathView

XPathView

Ant Plugin

Ant Plugin – Listeners

AntSupport

AntSupport

EditorConfig Plugin

EditorConfig Plugin – Listeners

intellij.editorconfig.backend.xml

intellij.editorconfig.backend.xml

Gradle Plugin

Gradle Plugin – Listeners

com.intellij.gradle

com.intellij.gradle

gradle-groovy-integration.xml

gradle-groovy-integration.xml

org.jetbrains.plugins.gradle

org.jetbrains.plugins.gradle

Grazie Plugin

Grazie Plugin – Listeners

tanvd.grazi

tanvd.grazi

IDE Features Trainer Plugin

IDE Features Trainer Plugin – Listeners

training

training

Java Plugin

Java Plugin – Listeners

InspectionGadgets.xml

InspectionGadgets.xml

intellij.java.frontback.impl.xml

intellij.java.frontback.impl.xml

intellij.java.frontback.psi.impl.xml

intellij.java.frontback.psi.impl.xml

intellij.java.psi.impl.xml

intellij.java.psi.impl.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 DumbAware

PsiElementFinder

com.intellij.java.languageFeatureProvider

LanguageFeatureProvider

com.intellij.javaCompilerConfigurationProxy

JavaCompilerConfigurationProxy

com.intellij.javaMainMethodProvider DumbAware

JavaMainMethodProvider

com.intellij.javaModuleSystem Deprecated

JavaModuleSystem

com.intellij.javadocTagInfo Project-Level

JavadocTagInfo

com.intellij.jvm.declarationSearcher

JvmDeclarationSearcher

com.intellij.jvm.elementProvider Project-Level DumbAware

JvmElementProvider

com.intellij.lang.dumb.mode.supported Experimental

JvmLanguageDumbAware

com.intellij.lang.inferredAnnotationProvider Project-Level

InferredAnnotationProvider

com.intellij.lang.jvm.multiReleaseSupport

JavaMultiReleaseModuleSupport

com.intellij.lang.psiAugmentProvider DumbAware

PsiAugmentProvider

com.intellij.psi.clsCustomNavigationPolicy

ClsCustomNavigationPolicy

com.intellij.superMethodsSearch

QueryExecutor

com.intellij.testFramework DumbAware

TestFramework

org.jetbrains.uast.analysis.uastAnalysisPlugin Experimental

UastAnalysisPlugin

org.jetbrains.uast.evaluation.uastEvaluatorExtension Experimental

UEvaluatorExtension

org.jetbrains.uast.generate.uastCodeGenerationPlugin Experimental

UastCodeGenerationPlugin

org.jetbrains.uast.uastLanguagePlugin

UastLanguagePlugin

intellij.java.remoteServers.impl.xml

intellij.java.remoteServers.impl.xml

intellij.jvm.analysis.impl.xml

intellij.jvm.analysis.impl.xml

java-debugger.xml

java-debugger.xml

Extension Point

Implementation

com.intellij.debugger.additionalContextProvider Internal

AdditionalContextProvider

com.intellij.debugger.asyncStackTraceProvider

AsyncStackTraceProvider

com.intellij.debugger.codeFragmentFactory

CodeFragmentFactory

com.intellij.debugger.compoundRendererProvider

CompoundRendererProvider

com.intellij.debugger.creationStackTraceProvider Internal

CreationStackTraceProvider

com.intellij.debugger.dfaAssistProvider Internal

DfaAssistProvider

com.intellij.debugger.dumpItemsProvider Internal

ThreadDumpItemsProviderFactory

com.intellij.debugger.extraDebugNodesProvider Experimental

ExtraDebugNodesProvider

com.intellij.debugger.extraSteppingFilter

ExtraSteppingFilter

com.intellij.debugger.fieldVisibilityProvider

FieldVisibilityProvider

com.intellij.debugger.frameExtraVarsProvider

FrameExtraVariablesProvider

com.intellij.debugger.javaBreakpointHandlerFactory

JavaBreakpointHandlerFactory

com.intellij.debugger.javaDebugAware

JavaDebugAware

com.intellij.debugger.jdiHelperClassLoader

JdiHelperClassLoader

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 DumbAware

SourcePositionHighlighter

com.intellij.debugger.sourcePositionProvider

SourcePositionProvider

com.intellij.debugger.steppingListener Internal

SteppingListener

com.intellij.debugger.syntheticProvider

SyntheticTypeComponentProvider

com.intellij.debuggerEditorTextProvider

EditorTextProvider

JavaAnalysisPlugin.xml

JavaAnalysisPlugin.xml

JavaCodeServerHighlighting.xml

JavaCodeServerHighlighting.xml

JavaIndexingPlugin.xml

JavaIndexingPlugin.xml

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

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 Removal Project-Level

CompilerFactory

com.intellij.configuration.ModuleStructureExtension

ModuleStructureExtension

com.intellij.configuration.moduleStructureFilterExtension

ModuleStructureFilterExtension

com.intellij.constructorBodyGenerator Internal

ConstructorBodyGenerator

com.intellij.conversion.rule

TypeConversionRule

com.intellij.debuggerClassFilterProvider

DebuggerClassFilterProvider

com.intellij.disableCompilationDependenciesResolutionTask Obsolete

DisableCompilationDependenciesResolutionTask

com.intellij.documentationDelegateProvider

DocumentationDelegateProvider

com.intellij.encapsulateFields.Helper

EncapsulateFieldHelper

com.intellij.exceptionFilter

ExceptionFilterFactory

com.intellij.execution.applicationRunLineMarkerHider DumbAware

ApplicationRunLineMarkerHider

com.intellij.externalAnnotationsArtifactsResolver

ExternalAnnotationsArtifactsResolver

com.intellij.framework.type DumbAware

FrameworkTypeEx

com.intellij.frameworkSupportCommunicator

FrameworkSupportCommunicator

com.intellij.generateAccessorProvider Obsolete

NotNullFunction

com.intellij.generation.toStringClassFilter

GenerateToStringClassFilter

com.intellij.getterSetterProvider

GetterSetterPrototypeProvider

com.intellij.gotoByName.defaultProvider.ignoreLanguage Internal

n/a

com.intellij.hierarchy.referenceProcessor

CallReferenceProcessor

com.intellij.jarRepositoryAuthenticationDataProvider Experimental

JarRepositoryAuthenticationDataProvider

com.intellij.java.changeSignature.converter Experimental

JavaChangeInfoConverter

com.intellij.java.compiler Project-Level

BackendCompiler

com.intellij.java.consoleDecorator Experimental

JavaConsoleDecorator

com.intellij.java.effectively.final.fixer Internal

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

JvmExceptionOccurrenceFilter

com.intellij.jvm.logging Internal

JvmLogger

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 Removal

ModuleConfigurable

com.intellij.newProjectWizard.java.buildSystem

BuildSystemJavaNewProjectWizard

com.intellij.openapi.projectRoots.externalJavaConfigurationProvider

ExternalJavaConfigurationProvider

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

MoveClassToInnerHandler

com.intellij.refactoring.moveInnerClassUsagesHandler

MoveInnerClassUsagesHandler

com.intellij.refactoring.moveInnerHandler

MoveInnerHandler

com.intellij.refactoring.moveMemberHandler

MoveMemberHandler

com.intellij.refactoring.overrideMethodProcessor Internal

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

ImportSearcher

com.intellij.sdkEditorAdditionalOptionsProvider

SdkEditorAdditionalOptionsProvider

com.intellij.starter.moduleImporter

StarterModuleImporter

com.intellij.testGenerator

TestGenerator

com.intellij.threadDumpProvider

ThreadDumpProvider

com.intellij.unscrambleSupport

UnscrambleSupport

com.intellij.unusedDeclarationFixProvider

UnusedDeclarationFixProvider

com.intellij.variableTypeCalculator

VariableTypeCalculator

ManifestSupport.xml

ManifestSupport.xml

UsageData.xml

UsageData.xml

JSON Plugin

JSON Plugin – Listeners

intellij.json.backend.xml

intellij.json.backend.xml

intellij.json.xml

intellij.json.xml

Kotlin Plugin

Kotlin Plugin – Listeners

completion-fe10.xml

completion-fe10.xml

extensions.xml

extensions.xml

facets-base.xml

facets-base.xml

file-types.xml

file-types.xml

highlighting-fe10.xml

highlighting-fe10.xml

jps.xml

jps.xml

jvm-debugger.xml

jvm-debugger.xml

kotlin-core-fe10.xml

kotlin-core-fe10.xml

kotlin-core.xml

kotlin-core.xml

Extension Point

Implementation

com.intellij.kotlin.autoImportCallableWeigher Internal

KotlinAutoImportCallableWeigher

org.jetbrains.kotlin.analysis.additionalKDocResolutionProvider

AdditionalKDocResolutionProvider

org.jetbrains.kotlin.buildSystemDependencyManager Internal Project-Level

KotlinBuildSystemDependencyManager

org.jetbrains.kotlin.buildSystemTypeDetector

BuildSystemTypeDetector

org.jetbrains.kotlin.bundledFirCompilerPluginProvider Experimental Internal

KotlinBundledFirCompilerPluginProvider

org.jetbrains.kotlin.experimentalFeature

ExperimentalFeature

org.jetbrains.kotlin.facetValidatorCreator Non-Dynamic

KotlinFacetValidatorCreator

org.jetbrains.kotlin.failedToDownloadJpsMavenArtifactSuggestedSolutionsContributor Internal Project-Level

FailedToDownloadJpsMavenArtifactSuggestedSolutionsContributor

org.jetbrains.kotlin.firCompilerPluginConfigurationProvider Experimental

KotlinFirCompilerPluginConfigurationForIdeProvider

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

J2kConverterExtension

org.jetbrains.kotlin.j2kPostprocessorExtension

J2kPostprocessorExtension

org.jetbrains.kotlin.j2kPreprocessorExtension

J2kPreprocessorExtension

org.jetbrains.kotlin.kotlinInjectedFilesAnalysisProvider Internal

KotlinIdeInjectedFilesAnalysisPromoter

org.jetbrains.kotlin.ktModuleFactory Internal

KaModuleFactory

org.jetbrains.kotlin.libraryVersionProvider Internal

KotlinLibraryVersionProvider

org.jetbrains.kotlin.newFileHook Internal

NewKotlinFileHook

org.jetbrains.kotlin.pluginUpdateVerifier

PluginUpdateVerifier

org.jetbrains.kotlin.projectConfigurator

KotlinProjectConfigurator

org.jetbrains.kotlin.projectStructureInsightsProvider Internal

ProjectStructureInsightsProvider

org.jetbrains.kotlin.smartEnterProcessorFixer

Fixer

org.jetbrains.kotlin.supportAvailability

KotlinSupportAvailability

kotlin.base.code-insight.minimal.xml

kotlin.base.code-insight.minimal.xml

kotlin.base.external-build-system.xml

kotlin.base.external-build-system.xml

kotlin.base.fir.project-structure.xml

kotlin.base.fir.project-structure.xml

kotlin.base.scripting.k1.xml

kotlin.base.scripting.k1.xml

kotlin.base.scripting.k2.xml

kotlin.base.scripting.k2.xml

kotlin.gradle.code-insight-common.xml

kotlin.gradle.code-insight-common.xml

kotlin.gradle.gradle-java.xml

kotlin.gradle.gradle-java.xml

kotlin.gradle.gradle-tooling.xml

kotlin.gradle.gradle-tooling.xml

Extension Point

Implementation

org.jetbrains.kotlin.idea.gradleTooling.serialization.IdeaKotlinSerializationContext

IdeaKotlinSerializationContext

kotlin.gradle.gradle.xml

kotlin.gradle.gradle.xml

kotlin.highlighting.k2.xml

kotlin.highlighting.k2.xml

kotlin.highlighting.shared.xml

kotlin.highlighting.shared.xml

kotlin.jvm.k1.xml

kotlin.jvm.k1.xml

kotlin.jvm.shared.xml

kotlin.jvm.shared.xml

kotlin.maven.xml

kotlin.maven.xml

kotlin.plugin.k2.xml

kotlin.plugin.k2.xml

kotlin.project-wizard.idea.xml

kotlin.project-wizard.idea.xml

kotlin.refactorings.k2.xml

kotlin.refactorings.k2.xml

kotlin.searching.k2.xml

kotlin.searching.k2.xml

kotlinx-serialization.xml

kotlinx-serialization.xml

light-classes-fe10.xml

light-classes-fe10.xml

Extension Point

Implementation

org.jetbrains.kotlin.ultraLightClassModifierExtension Non-Dynamic Project-Level

UltraLightClassModifierExtension

org.jetbrains.kotlin

org.jetbrains.kotlin

Extension Point

Implementation

org.jetbrains.kotlin.supportsKotlinPluginMode

n/a

parcelize.xml

parcelize.xml

refactorings-fe10.xml

refactorings-fe10.xml

refactorings.xml

refactorings.xml

resolution-fe10.xml

resolution-fe10.xml

scripting-base.xml

scripting-base.xml

Markdown Plugin

Markdown Plugin – Listeners

intellij.markdown.fenceInjection.xml

intellij.markdown.fenceInjection.xml

org.intellij.plugins.markdown

org.intellij.plugins.markdown

Maven Plugin

Maven Plugin – Listeners

groovy-support.xml

groovy-support.xml

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 Internal

MavenCompilerExtension

org.jetbrains.idea.maven.executionEnvironmentProvider

MavenExecutionEnvironmentProvider

org.jetbrains.idea.maven.importer Deprecated

MavenImporter

org.jetbrains.idea.maven.importing.afterImportConfigurator Experimental

MavenAfterImportConfigurator

org.jetbrains.idea.maven.importing.workspaceConfigurator Experimental

MavenWorkspaceConfigurator

org.jetbrains.idea.maven.log.import.parser Experimental

MavenImportLoggedEventParser

org.jetbrains.idea.maven.log.parser Experimental

MavenLoggedEventParser

org.jetbrains.idea.maven.log.spy.parser Experimental

MavenSpyLoggedEventParser

org.jetbrains.idea.maven.manifestImporter

ManifestImporter

org.jetbrains.idea.maven.mavenAdditionalHighlighter Experimental

MavenAdditionalHightligher

org.jetbrains.idea.maven.mavenRemoteConnectionCreator

MavenRemoteConnectionCreator

org.jetbrains.idea.maven.mavenServerSupportFactory Internal

MavenRemoteProcessSupportFactory

org.jetbrains.idea.maven.pluginDescriptor Internal

n/a

org.jetbrains.idea.maven.projectResolutionContributor Internal

MavenProjectResolutionContributor

org.jetbrains.idea.maven.remotePathTransformerFactory

RemotePathTransformerFactory

org.jetbrains.idea.maven.repositoryProvider

MavenRepositoryProvider

org.jetbrains.idea.maven.targetConfigurationExtension Experimental

TargetConfigurationMavenExtension

org.jetbrains.idea.maven.versionAwareMavenSupport Internal

MavenVersionAwareSupportExtension

Python Plugin

Python Plugin – Listeners

intellij.pycharm.community.ide.impl.xml

intellij.pycharm.community.ide.impl.xml

Extension Point

Implementation

Pythonid.miscFileType

MiscFileType

intellij.python.community.helpersLocator.xml

intellij.python.community.helpersLocator.xml

intellij.python.community.impl.xml

intellij.python.community.impl.xml

Extension Point

Implementation

Pythonid.PyProjectDependenciesExtractorProvider Internal

PythonDependenciesExtractorProvider

Pythonid.PythonPackageRequirementsTreeExtractorProvider Internal

PythonPackageRequirementsTreeExtractorProvider

Pythonid.PythonPackageRequiresExtractorProvider Internal

PythonPackageRequiresExtractorProvider

Pythonid.PythonPackagingToolwindowActionProvider

PythonPackagingToolwindowActionProvider

Pythonid.breakpointHandler

PyBreakpointHandlerFactory

Pythonid.condaSdkCustomizer Internal

PyCondaSdkCustomizer

Pythonid.connectionCredentialsToTargetConfigurationConverter Internal

ConnectionCredentialsToTargetConfigurationConverter

Pythonid.consoleOptionsProvider

PyConsoleOptionsProvider

Pythonid.customProcessHandlerProvider Internal

PyCustomProcessHandlerProvider

Pythonid.dataViewPanelFactory

PyDataViewPanelFactory

Pythonid.debugSessionFactory

PyDebugSessionFactory

Pythonid.documentationLinkProvider

PythonDocumentationLinkProvider

Pythonid.interpreterTargetEnvironmentFactory Internal

PythonInterpreterTargetEnvironmentFactory

Pythonid.magicLiteral Internal

PyMagicLiteralExtensionPoint

Pythonid.packageManagerProvider Experimental Internal

PyPackageManagerProvider

Pythonid.pep8ProblemSuppressor

Pep8ProblemSuppressor

Pythonid.projectSynchronizerProvider Internal

PyProjectSynchronizerProvider

Pythonid.pyAddSdkProvider

PyAddSdkProvider

Pythonid.pyCustomSdkUiProvider Internal

PyCustomSdkUiProvider

Pythonid.pyPregeneratedSkeletonsProvider

PyPregeneratedSkeletonsProvider

Pythonid.pyRootTypeProvider Internal

PyRootTypeProvider

Pythonid.pySdkProvider Experimental

PySdkProvider

Pythonid.pyTestConfigurationSelector

PyTestConfigurationSelector

Pythonid.pyTestFixtureExtension Internal

PyTestFixtureExtension

Pythonid.pythonCommandLineEnvironmentProvider

PythonCommandLineEnvironmentProvider

Pythonid.pythonCommandLineTargetEnvironmentProvider Experimental Internal

PythonCommandLineTargetEnvironmentProvider

Pythonid.pythonPackageManagerProvider Experimental

PythonPackageManagerProvider

Pythonid.remoteConsoleProcessCreator

PythonConsoleRemoteProcessCreator

Pythonid.remoteInterpreterManager

PythonRemoteInterpreterManager

Pythonid.remoteProcessStarterManager

PyRemoteProcessStarterManager

Pythonid.remoteSdkValidator

PyRemoteSdkValidator

Pythonid.remoteSkeletonGeneratorFactory

PyRemoteSkeletonGeneratorFactory

Pythonid.runConfigurationEditorExtension Internal

PyRunConfigurationEditorExtension

Pythonid.runConfigurationExtension

PythonRunConfigurationExtension

Pythonid.runnableScriptFilter

RunnableScriptFilter

Pythonid.sshInterpreterManager

PythonSshInterpreterManager

Pythonid.systemPythonProvider

SystemPythonProvider

Pythonid.unresolvedReferenceQuickFixProvider

PyUnresolvedReferenceQuickFixProvider

com.jetbrains.python.configuration.pyIntegratedToolsTestPanelCustomizer

PyIntegratedToolsTestPanelCustomizer

com.jetbrains.python.console.customizer

PyConsoleCustomizer

com.jetbrains.python.console.executeCustomizer Experimental

PyExecuteConsoleCustomizer

com.jetbrains.python.console.pyConsoleOutputCustomizer Experimental

PyConsoleOutputCustomizer

com.jetbrains.python.console.runnerFactory

PythonConsoleRunnerFactory

com.jetbrains.python.debugger.numericContainerPopupCustomizer

PyNumericContainerPopupCustomizer

com.jetbrains.python.debugger.pyDebugAsyncioCustomizer

PyDebugAsyncioCustomizer

com.jetbrains.python.testing.pyTestLineMarkerContributorCustomizer

PyTestLineMarkerContributorCustomizer

intellij.python.parser.xml

intellij.python.parser.xml

intellij.python.psi.impl.xml

intellij.python.psi.impl.xml

intellij.python.psi.xml

intellij.python.psi.xml

intellij.python.sdk.xml

intellij.python.sdk.xml

intellij.python.syntax.xml

intellij.python.syntax.xml

Extension Point

Implementation

Pythonid.pyAnnotator Experimental

PyAnnotatorBase

Terminal Plugin

Terminal Plugin – Listeners

intellij.terminal.frontend.xml

intellij.terminal.frontend.xml

terminal.xml

terminal.xml

VCS Plugins

VCS Plugins – Listeners

Topic

Listener

SvnVcs#ROOTS_RELOADED Obsolete

Consumer

GitRepositoriesHolder#UPDATES Internal

UpdatesListener

GitBranchIncomingOutgoingManager#GIT_INCOMING_OUTGOING_CHANGED Project-Level

GitIncomingOutgoingListener

GitAuthenticationListener#GIT_AUTHENTICATION_SUCCESS

GitAuthenticationListener

GitMergeCommitMessageChangedListener.Companion#TOPIC Project-Level

GitMergeCommitMessageChangedListener

GitExecutableManager#TOPIC

GitExecutableListener

GitVcsSettingsListener#TOPIC Internal Project-Level

GitVcsSettingsListener

GitFetchInProgressListener.Companion#TOPIC Project-Level

GitFetchInProgressListener

GitPushListener.Companion#TOPIC

GitPushListener

GitRepositoryFrontendSynchronizer#TOPIC Project-Level

GitRepositoryFrontendSynchronizer

GitCommitTemplateListener#TOPIC Project-Level

GitCommitTemplateListener

GitConfigListener#TOPIC Project-Level

GitConfigListener

GitRepository#GIT_REPO_CHANGE

GitRepositoryChangeListener

GitRepository#GIT_REPO_STATE_CHANGE

GitRepositoryStateChangeListener

GitTagHolder#GIT_TAGS_LOADED

GitTagLoaderListener

GitStashSettingsListener.Companion#TOPIC

GitStashSettingsListener

GitRefreshListener#TOPIC

GitRefreshListener

GitStagingAreaHolder#TOPIC

StagingAreaListener

GitCurrentBranchPresenter.Companion#PRESENTATION_UPDATED Experimental

PresentationUpdatedListener

SvnVcs#WC_CONVERTED Project-Level

Runnable

RootsAndBranches#REFRESH_REQUEST Project-Level

Runnable

Merger#COMMITTED_CHANGES_MERGED_STATE Project-Level

CommittedChangesMergedStateChanged

SvnMergeInfoCache#SVN_MERGE_INFO_CACHE Project-Level

SvnMergeInfoCacheListener

GHPRDataOperationsListener.Companion#TOPIC

GHPRDataOperationsListener

HgVcs#REMOTE_TOPIC Project-Level

HgUpdater

HgVcs#STATUS_TOPIC Project-Level

HgUpdater

HgVcs#INCOMING_OUTGOING_CHECK_TOPIC Project-Level

HgWidgetUpdater

intellij.vcs.git.shared.xml

intellij.vcs.git.shared.xml

intellij.vcs.git.xml

intellij.vcs.git.xml

intellij.vcs.github.xml

intellij.vcs.github.xml

intellij.vcs.gitlab.xml

intellij.vcs.gitlab.xml

Subversion

Subversion

22 May 2025