IntelliJ Platform Plugin SDK Help

IntelliJ Community Plugins Extension Point and Listener List

592 Extension Points and 65 Listeners for IntelliJ Community Plugins

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.

Icon

Description

Details

Deprecated

Deprecated API

See code documentation for replacement.

Removal

Scheduled for Removal API

See code documentation for replacement.

Obsolete

Obsolete API

Do not use in new code.

See code documentation for replacement (Obsolete API).

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>

Non-Dynamic

Non-Dynamic

Extension Point

Installation/update of plugin requires IDE restart (Dynamic Plugins).

DumbAware

DumbAware

Extension Point

Implementations marked with DumbAware will be processed during dumb mode.

IntelliJ Community Plugins

IntelliJ Community Plugins – Listeners

Topic

Listener

ExternalAnnotationsManager#TOPIC Project-Level

ExternalAnnotationsListener

BuildManagerListener#TOPIC

BuildManagerListener

CustomBuilderMessageHandler#TOPIC Project-Level

CustomBuilderMessageHandler

PortableCachesLoadListener#TOPIC Internal Project-Level

PortableCachesLoadListener

DebuggerActionListener#TOPIC Internal Project-Level

DebuggerActionListener

SteppingListener#TOPIC Internal

SteppingListener

DebuggerManagerListener#TOPIC Project-Level

DebuggerManagerListener

GrazieStateLifecycleKt#topic

GrazieStateLifecycle

StarterModuleProcessListener.Companion#TOPIC Project-Level

StarterModuleProcessListener

AntExecutionListener#TOPIC

AntExecutionListener

CompilerTopics#COMPILATION_STATUS Project-Level

CompilationStatusListener

ExcludedEntriesListener#TOPIC Project-Level

ExcludedEntriesListener

LanguageLevelProjectExtension#LANGUAGE_LEVEL_CHANGED_TOPIC

LanguageLevelChangeListener

VirtualFileJavaLanguageLevelListener#TOPIC Project-Level

VirtualFileJavaLanguageLevelListener

ConfigurationErrors#TOPIC

ConfigurationErrors

ArtifactManager#TOPIC Project-Level

ArtifactListener

HuggingFaceCacheUpdateListener.Companion#TOPIC

HuggingFaceCacheUpdateListener

SvnVcs#ROOTS_RELOADED Obsolete

Consumer

PyFrameListener.Companion#TOPIC

PyFrameListener

PyStackFrame#TOPIC

PyStackFrameRefreshedListener

PyPackageManager#PACKAGE_MANAGER_TOPIC

Listener

PythonPackageManager#PACKAGE_MANAGEMENT_TOPIC Experimental

PythonPackageManagementListener

GitBranchIncomingOutgoingManager#GIT_INCOMING_OUTGOING_CHANGED Project-Level

GitIncomingOutgoingListener

GitAuthenticationListener#GIT_AUTHENTICATION_SUCCESS

GitAuthenticationListener

GitExecutableManager#TOPIC

GitExecutableListener

GitPushListener.Companion#TOPIC

GitPushListener

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

SvnVcs#WC_CONVERTED Project-Level

Runnable

RootsAndBranches#REFRESH_REQUEST Project-Level

Runnable

EditorConfigSettings#EDITOR_CONFIG_ENABLED_TOPIC

EditorConfigListener

ChangeListener#TOPIC Experimental

ChangeListener

ChangeListener#TOPIC

ChangeListener

ChangeListener#TOPIC Project-Level

ChangeListener

MavenSystemIndicesManager#TOPIC

IndexChangeProgressListener

MavenIndicesManager#INDEXER_TOPIC

MavenIndexerListener

MavenSearchIndex#INDEX_IS_BROKEN

IndexListener

MavenImportListener#TOPIC Project-Level

MavenImportListener

MavenSyncListener.Companion#TOPIC

MavenSyncListener

MavenServerConnector#DOWNLOAD_LISTENER_TOPIC

MavenServerDownloadListener

Merger#COMMITTED_CHANGES_MERGED_STATE Project-Level

CommittedChangesMergedStateChanged

SvnMergeInfoCache#SVN_MERGE_INFO_CACHE Project-Level

SvnMergeInfoCacheListener

LibraryInfoListener.Companion#TOPIC Internal Project-Level

LibraryInfoListener

KotlinCompilerSettingsListener.Companion#TOPIC Project-Level

KotlinCompilerSettingsListener

KotlinBundledUsageDetector#TOPIC Project-Level

KotlinBundledUsageDetectorListener

KotlinRefactoringEventListener.Companion#EVENT_TOPIC

KotlinRefactoringEventListener

ScratchFileListener.Companion#TOPIC Project-Level

ScratchFileListener

KotlinCorruptedIndexListener.Companion#TOPIC Project-Level

KotlinCorruptedIndexListener

GHPRDataOperationsListener.Companion#TOPIC

GHPRDataOperationsListener

GradleSettingsListener#TOPIC Project-Level

GradleSettingsListener

GradleUiListener#TOPIC

GradleUiListener

Constants#TERMINAL_COMMAND_HANDLER_TOPIC

TerminalCommandHandlerListener

BlockTerminalInitializationListener.Companion#TOPIC Internal Project-Level

BlockTerminalInitializationListener

CommandHistoryListener.Companion#TOPIC Internal Project-Level

CommandHistoryListener

CommandSearchListener.Companion#TOPIC Internal Project-Level

CommandSearchListener

HgVcs#REMOTE_TOPIC Project-Level

HgUpdater

HgVcs#STATUS_TOPIC Project-Level

HgUpdater

HgVcs#INCOMING_OUTGOING_CHECK_TOPIC Project-Level

HgWidgetUpdater

FeatureSuggestersManagerListener.Companion#TOPIC

FeatureSuggestersManagerListener

AntSupport

AntSupport

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

com.intellij.gradle

com.intellij.java-i18n

com.intellij.java-i18n

com.intellij.properties

com.intellij.properties

com.intellij.searcheverywhere.ml

com.intellij.searcheverywhere.ml

com.intellij.settingsSync

com.intellij.settingsSync

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

completion-fe10.xml

completion-fe10.xml

Coverage

Coverage

DesignerCorePlugin.xml

DesignerCorePlugin.xml

Extension Point

Implementation

Designer.customizations Non-Dynamic

DesignerCustomizations

extensions.xml

extensions.xml

facets-base.xml

facets-base.xml

file-types.xml

file-types.xml

github-core-config.xml

github-core-config.xml

gradle-groovy-integration.xml

gradle-groovy-integration.xml

groovy-support.xml

groovy-support.xml

highlighting-fe10.xml

highlighting-fe10.xml

InspectionGadgets.xml

InspectionGadgets.xml

intellij.ae.database.core.xml

intellij.ae.database.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.java.frontback.impl.xml

intellij.java.frontback.impl.xml

intellij.java.remoteServers.impl.xml

intellij.java.remoteServers.impl.xml

intellij.jvm.analysis.impl.xml

intellij.jvm.analysis.impl.xml

intellij.markdown.fenceInjection.xml

intellij.markdown.fenceInjection.xml

intellij.performanceTesting.remoteDriver.xml

intellij.performanceTesting.remoteDriver.xml

intellij.platform.coverage.xml

intellij.platform.coverage.xml

intellij.pycharm.community.ide.impl.xml

intellij.pycharm.community.ide.impl.xml

Extension Point

Implementation

Pythonid.miscFileType

MiscFileType

intellij.python.parser.xml

intellij.python.parser.xml

intellij.python.syntax.xml

intellij.python.syntax.xml

Extension Point

Implementation

Pythonid.pyAnnotator Experimental

PyAnnotatorBase

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.vcs.git.xml

intellij.vcs.git.xml

JavaAnalysisPlugin.xml

JavaAnalysisPlugin.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.debugger.additionalContextProvider Internal

AdditionalContextProvider

com.intellij.debugger.asyncStackTraceProvider

AsyncStackTraceProvider

com.intellij.debugger.codeFragmentFactory

CodeFragmentFactory

com.intellij.debugger.collectionVisualizer

CollectionVisualizer

com.intellij.debugger.compoundRendererProvider

CompoundRendererProvider

com.intellij.debugger.creationStackTraceProvider Internal

CreationStackTraceProvider

com.intellij.debugger.dfaAssistProvider

DfaAssistProvider

com.intellij.debugger.extraDebugNodesProvider Experimental

ExtraDebugNodesProvider

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 DumbAware

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.execution.applicationRunLineMarkerHider DumbAware

ApplicationRunLineMarkerHider

com.intellij.externalAnnotationsArtifactsResolver

ExternalAnnotationsArtifactsResolver

com.intellij.framework.type DumbAware

FrameworkTypeEx

com.intellij.frameworkSupport

FrameworkSupportProvider

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

PsiElementFinder

com.intellij.java.languageFeatureProvider

LanguageFeatureProvider

com.intellij.javaCompilerConfigurationProxy

JavaCompilerConfigurationProxy

com.intellij.javaMainMethodProvider DumbAware

JavaMainMethodProvider

com.intellij.javaModuleSystem

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.psiAugmentProvider DumbAware

PsiAugmentProvider

com.intellij.psi.classFileDecompiler

Decompiler

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

jps.xml

jps.xml

JUnit

JUnit

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.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.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.gradle.code-insight-common.xml

kotlin.gradle.code-insight-common.xml

kotlin.gradle.gradle-java

kotlin.gradle.gradle-java

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

ManifestSupport.xml

ManifestSupport.xml

org.editorconfig.editorconfigjetbrains

org.editorconfig.editorconfigjetbrains

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.intellij.plugins.markdown

org.intellij.plugins.markdown

org.jetbrains.debugger.streams

org.jetbrains.debugger.streams

org.jetbrains.idea.eclipse

org.jetbrains.idea.eclipse

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

org.jetbrains.idea.reposearch

org.jetbrains.idea.reposearch

org.jetbrains.kotlin

org.jetbrains.kotlin

Extension Point

Implementation

org.jetbrains.kotlin.supportsKotlinPluginMode

n/a

org.jetbrains.plugins.gitlab

org.jetbrains.plugins.gitlab

org.jetbrains.plugins.gradle

org.jetbrains.plugins.gradle

org.jetbrains.plugins.textmate

org.jetbrains.plugins.textmate

org.jetbrains.plugins.yaml

org.jetbrains.plugins.yaml

parcelize.xml

parcelize.xml

PythonCore

PythonCore

Extension Point

Implementation

Pythonid.PythonPackagingToolwindowActionProvider

PythonPackagingToolwindowActionProvider

Pythonid.breakpointHandler

PyBreakpointHandlerFactory

Pythonid.condaSdkCustomizer Experimental

PyCondaSdkCustomizer

Pythonid.connectionCredentialsToTargetConfigurationConverter Internal

ConnectionCredentialsToTargetConfigurationConverter

Pythonid.consoleOptionsProvider

PyConsoleOptionsProvider

Pythonid.customProcessHandlerProvider Internal

PyCustomProcessHandlerProvider

Pythonid.dataViewPanelFactory

PyDataViewPanelFactory

Pythonid.debugSessionFactory

PyDebugSessionFactory

Pythonid.documentationLinkProvider

PythonDocumentationLinkProvider

Pythonid.interpreterTargetEnvironmentFactory Experimental

PythonInterpreterTargetEnvironmentFactory

Pythonid.magicLiteral

PyMagicLiteralExtensionPoint

Pythonid.packageManagerProvider Experimental

PyPackageManagerProvider

Pythonid.pep8ProblemSuppressor

Pep8ProblemSuppressor

Pythonid.projectSynchronizerProvider

PyProjectSynchronizerProvider

Pythonid.pyAddSdkProvider

PyAddSdkProvider

Pythonid.pyCustomSdkUiProvider

PyCustomSdkUiProvider

Pythonid.pyPregeneratedSkeletonsProvider

PyPregeneratedSkeletonsProvider

Pythonid.pyRootTypeProvider

PyRootTypeProvider

Pythonid.pySdkProvider Experimental

PySdkProvider

Pythonid.pyTestConfigurationSelector

PyTestConfigurationSelector

Pythonid.pyTestFixtureExtension

PyTestFixtureExtension

Pythonid.pythonCommandLineEnvironmentProvider

PythonCommandLineEnvironmentProvider

Pythonid.pythonCommandLineTargetEnvironmentProvider Experimental Internal

PythonCommandLineTargetEnvironmentProvider

Pythonid.pythonPackageManagerProvider Experimental

PythonPackageManagerProvider

Pythonid.pythonSdkComparator

PySdkComparator

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

PythonParser.xml

PythonParser.xml

PythonPsi.xml

PythonPsi.xml

PythonPsiImpl.xml

PythonPsiImpl.xml

PythonSdk.xml

PythonSdk.xml

PythonSyntax.xml

PythonSyntax.xml

Extension Point

Implementation

Pythonid.pyAnnotator Experimental

PyAnnotatorBase

refactorings-fe10.xml

refactorings-fe10.xml

refactorings.xml

refactorings.xml

resolution-fe10.xml

resolution-fe10.xml

scripting-base.xml

scripting-base.xml

scripting-k2.xml

scripting-k2.xml

scripting-support.xml

scripting-support.xml

sh.xml

sh.xml

tanvd.grazi

tanvd.grazi

terminal.xml

terminal.xml

TestNG-J

TestNG-J

training

training

UsageData.xml

UsageData.xml

XPathView

XPathView

Last modified: 09 December 2024