IntelliJ Platform Plugin SDK Help

RubyMine Extension Point List

58 Extension Points (EP) for RubyMine

See Extension Point List for IntelliJ Platform EPs.

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

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

Implementation is related Extension Point class.

Note Legend

IconDescriptionDetails
Non-DynamicNon-Dynamic Extension PointInstallation/update of plugin requires restart (Dynamic Plugins)
Experimental APIExperimental APIImplementation annotated with @ApiStatus.Experimental, API might be altered or removed without prior notice
Internal APIInternal APIImplementation annotated with @ApiStatus.Internal, should not be used by 3rd party
Project-LevelProject-Level Extension PointDeclared with area="IDEA_PROJECT", can have Project as constructor parameter

RubyMine

intellij.ruby.coverage.xml

intellij.ruby.coverage.xml

Extension PointImplementation
org.jetbrains.plugins.ruby.coverage.deserializerRubyCoverageDeserializationProvider

ruby-core.xml

ruby-core.xml

Extension PointImplementation
org.jetbrains.plugins.ruby.associationFactoryAssociationFactory
org.jetbrains.plugins.ruby.attributeProviderAttributeProvider
org.jetbrains.plugins.ruby.autoImportProviderRubyAutoImportProvider
org.jetbrains.plugins.ruby.callNavigationOffsetProviderStructureCallNavigationOffsetProvider
org.jetbrains.plugins.ruby.callTypeProviderRubyCallTypeProvider
org.jetbrains.plugins.ruby.completionProviderRubyCompletionProvider
org.jetbrains.plugins.ruby.deprecatedGemsProviderDeprecatedGemProvider
org.jetbrains.plugins.ruby.gem.module.gemInfrastructureGemInfrastructure
org.jetbrains.plugins.ruby.gemScannerSuppressorGemScannerSuppressor
org.jetbrains.plugins.ruby.implicitGemProviderImplicitRequireGemProvider
org.jetbrains.plugins.ruby.implicitRequireProviderImplicitRequireProvider
org.jetbrains.plugins.ruby.includeExtendReceiverFqnProviderRubyIncludeExtendReceiverFqnProvider
org.jetbrains.plugins.ruby.methodMissingProviderMethodMissingProvider
org.jetbrains.plugins.ruby.moduleGemDependencyProviderModuleGemDependencyProvider
org.jetbrains.plugins.ruby.moduleGemProviderModuleGemProvider
org.jetbrains.plugins.ruby.overriddenMethodGeneratorOverriddenMethodGenerator
org.jetbrains.plugins.ruby.paramDefProviderParamDefProvider
org.jetbrains.plugins.ruby.renameHelperRubyRenameHelper
org.jetbrains.plugins.ruby.ruby.run.runEnvironmentProviderRunEnvironmentProvider
org.jetbrains.plugins.ruby.ruby.run.testFrameworkConfiguratorTestFrameworkConfigurator
org.jetbrains.plugins.ruby.rubyElementNameAndDescriptionProviderRubyElementNameAndDescriptionProvider
org.jetbrains.plugins.ruby.rubyNamedElementRenamerRubyNamedElementRenamer
org.jetbrains.plugins.ruby.rubyParamDefSearchTextProviderRubyParamDefSearchTextProvider
org.jetbrains.plugins.ruby.rubyParameterInfoDelegateProviderRubyParameterInfoDelegateProvider
org.jetbrains.plugins.ruby.rubyRenameProcessorRenameProcessor
org.jetbrains.plugins.ruby.rubySdkConfiguratorRubySdkConfigurator
org.jetbrains.plugins.ruby.rubySdkRefresherSdkRefresher
org.jetbrains.plugins.ruby.rubySuperMethodsSearchQueryExecutor
org.jetbrains.plugins.ruby.rubySupportProviderRubySupportProvider
org.jetbrains.plugins.ruby.rubyTypeProviderRubyTypeProvider
org.jetbrains.plugins.ruby.run.console.filterRubyConsoleFilterProvider
org.jetbrains.plugins.ruby.runnableScriptFilterRunnableScriptFilter
org.jetbrains.plugins.ruby.superMethodInfoProviderRubySuperMethodInfoProvider
org.jetbrains.plugins.ruby.symbolMixinsProviderRubySymbolMixinsProvider
org.jetbrains.plugins.ruby.symbolProviderRubySymbolProvider
org.jetbrains.plugins.ruby.symbolicTypeInferenceProviderSymbolicTypeInferenceProvider
org.jetbrains.plugins.ruby.templates.integrationTemplateIntegration
org.jetbrains.plugins.ruby.versionManagerHandlerRubyVersionManagerHandler

ruby-plugin.xml

ruby-plugin.xml

Last modified: 27 May 2021