IntelliJ Platform Plugin SDK Help

RubyMine Extension Point and Listener List

66 Extension Points and 11 Listeners for RubyMine

See Extension Point and Listener List for IntelliJ Platform.

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

RubyMine

RubyMine - Listeners

intellij.ruby.coverage.xml

Extension Point

Implementation

org.jetbrains.plugins.ruby.coverage.deserializer

RubyCoverageDeserializationProvider

ruby-core.xml

Extension Point

Implementation

org.jetbrains.plugins.ruby.associationFactory

AssociationFactory

org.jetbrains.plugins.ruby.attributeProvider

AttributeProvider

org.jetbrains.plugins.ruby.autoImportProvider

RubyAutoImportProvider

org.jetbrains.plugins.ruby.callNavigationOffsetProvider

StructureCallNavigationOffsetProvider

org.jetbrains.plugins.ruby.callTypeProvider

RubyCallTypeProvider

org.jetbrains.plugins.ruby.completionProvider

RubyCompletionProvider

org.jetbrains.plugins.ruby.gem.module.gemInfrastructure

GemInfrastructure

org.jetbrains.plugins.ruby.gemScannerSuppressor

GemScannerSuppressor

org.jetbrains.plugins.ruby.implicitGemProvider

ImplicitRequireGemProvider

org.jetbrains.plugins.ruby.implicitRequireProvider

ImplicitRequireProvider

org.jetbrains.plugins.ruby.includeExtendReceiverFqnProvider

RubyIncludeExtendReceiverFqnProvider

org.jetbrains.plugins.ruby.methodMissingProvider

MethodMissingProvider

org.jetbrains.plugins.ruby.moduleGemDependencyProvider

ModuleGemDependencyProvider

org.jetbrains.plugins.ruby.moduleGemProvider

ModuleGemProvider

org.jetbrains.plugins.ruby.overriddenMethodGenerator

OverriddenMethodGenerator

org.jetbrains.plugins.ruby.paramDefProvider

ParamDefProvider

org.jetbrains.plugins.ruby.renameHelper

RubyRenameHelper

org.jetbrains.plugins.ruby.ruby.coercibleExpressionTypeProvider

RubyCoercibleExpressionTypeProvider

org.jetbrains.plugins.ruby.ruby.expectedArgumentTypeProvider

RubyExpectedArgumentTypeProvider

org.jetbrains.plugins.ruby.ruby.expectedConstantTypeProvider

RubyExpectedConstantTypeProvider

org.jetbrains.plugins.ruby.ruby.expectedGlobalVariableTypeProvider

RubyExpectedGlobalVariableTypeProvider

org.jetbrains.plugins.ruby.ruby.expectedParameterTypeProvider

RubyExpectedParameterTypeProvider

org.jetbrains.plugins.ruby.ruby.expectedReturnTypeProvider

RubyExpectedReturnTypeProvider

org.jetbrains.plugins.ruby.ruby.expectedVariableTypeProvider

RubyExpectedVariableTypeProvider

org.jetbrains.plugins.ruby.ruby.run.runEnvironmentProvider

RunEnvironmentProvider

org.jetbrains.plugins.ruby.ruby.run.testFrameworkConfigurator

TestFrameworkConfigurator

org.jetbrains.plugins.ruby.rubyElementNameAndDescriptionProvider

RubyElementNameAndDescriptionProvider

org.jetbrains.plugins.ruby.rubyNamedElementRenamer

RubyNamedElementRenamer

org.jetbrains.plugins.ruby.rubyParamDefSearchTextProvider

RubyParamDefSearchTextProvider

org.jetbrains.plugins.ruby.rubyParameterInfoDelegateProvider

RubyParameterInfoDelegateProvider

org.jetbrains.plugins.ruby.rubyRenameProcessor

RenameProcessor

org.jetbrains.plugins.ruby.rubySdkConfigurator

RubySdkConfigurator

org.jetbrains.plugins.ruby.rubySdkRefresher

SdkRefresher

org.jetbrains.plugins.ruby.rubySuperMethodsSearch

QueryExecutor

org.jetbrains.plugins.ruby.rubySupportProvider

RubySupportProvider

org.jetbrains.plugins.ruby.rubyTypeProvider

RubyTypeProvider

org.jetbrains.plugins.ruby.run.console.filter

RubyConsoleFilterProvider

org.jetbrains.plugins.ruby.runnableScriptFilter

RunnableScriptFilter

org.jetbrains.plugins.ruby.superMethodInfoProvider

RubySuperMethodInfoProvider

org.jetbrains.plugins.ruby.symbolMixinsProvider

RubySymbolMixinsProvider

org.jetbrains.plugins.ruby.symbolProvider

RubySymbolProvider

org.jetbrains.plugins.ruby.symbolicTypeInferenceProvider

SymbolicTypeInferenceProvider

org.jetbrains.plugins.ruby.templates.integration

TemplateIntegration

org.jetbrains.plugins.ruby.versionManagerHandler

RubyVersionManagerHandler

ruby-plugin.xml

Extension Point

Implementation

com.intellij.ruby.projectStructure.sourceRootEditHandler

RubyModuleSourceRootEditProvider

org.jetbrains.plugins.ruby.debug.infoProvider

ContextInfoProvider

org.jetbrains.plugins.ruby.gem.detector

GemDetector

org.jetbrains.plugins.ruby.gemFacetEditorTab

GemFacetEditorTabFactory

org.jetbrains.plugins.ruby.generatorConfigurator

GeneratorActionConfigurator

org.jetbrains.plugins.ruby.i18n.i18nProvider

I18nProvider

org.jetbrains.plugins.ruby.rails.assetsPathsProvider

SprocketAssetsPathProvider

org.jetbrains.plugins.ruby.rails.railsViewFileTypesProvider

RailsViewFileTypesProvider

org.jetbrains.plugins.ruby.rails.sprocketsDirectiveContextProvider

SprocketsDirectiveContextProvider

org.jetbrains.plugins.ruby.railsFacetEditorTab

FacetEditorTabFactory

org.jetbrains.plugins.ruby.railsNavigateFrom

RailsNavigateFromProvider

org.jetbrains.plugins.ruby.railsSchemaParser

RailsSchemaParser

org.jetbrains.plugins.ruby.rake.rakeRunCommandLineModifierProvider

RakeRunCommandLineModifierProvider

org.jetbrains.plugins.ruby.rake.runConfigurationSettingsFactory

RakeRunConfigurationSettingsFactory

org.jetbrains.plugins.ruby.rerunFailedTestsActionProvider

RubyRerunFailedTestsProvider

org.jetbrains.plugins.ruby.ruby.associatedDeclarationProvider

RubyAssociatedDeclarationProvider

org.jetbrains.plugins.ruby.ruby.run.configuration.debugger.rubyDebugHelperFactory

RubyDebugHelperFactory

org.jetbrains.plugins.ruby.ruby.typeSignatureProvider

RubyTypeSignatureProvider

org.jetbrains.plugins.ruby.rubyFileStructureProvider

RubyFileStructureViewProvider

org.jetbrains.plugins.ruby.rubyTestFinder

AbstractRubyTestFinder

org.jetbrains.plugins.ruby.runConfigurationExtension

RubyRunConfigurationExtension

Last modified: 01 July 2022