mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-27 16:57:49 +08:00
19 KiB
19 KiB
RubyMine Extension Point and Listener List
Overview of Extension Points and Listeners for RubyMine.
Product-Specific Plugin Development: RubyMine
88 Extension Points and 13 Listeners
RubyMine
RubyMine – Listeners
Topic | Listener |
---|---|
RbsLanguageSettingsChangedListener#TOPIC |
RbsLanguageSettingsChangedListener |
ChefTopics#COOKBOOK |
CookbooksListener |
GemManager#GEMSET_CHANGED_TOPIC |
GemSetListener |
GemManager#MODULE_GEMS_CHANGED_TOPIC |
ModuleGemsListener |
GemRequirementsHolder#GEM_REQUIREMENTS_CHANGED_TOPIC |
RequirementsChangedListener |
InflectorService#INFLECTIONS_CHANGED |
InflectionChanged |
AssetsRegistrationWatcher#ASSETS_CHANGED_TOPIC |
AssetsListener |
MigrationParser#MIGRATIONS_CHANGED_TOPIC |
MigrationListener |
RailsPathsChangedListener#TOPIC |
RailsPathsChangedListener |
RubyRemoteInterpreterManager#RUBY_REMOTE_SDK_TRANSFER_LISTENER_TOPIC |
RubyRemoteSdkTransferListener |
RequireSetChangedListener#TOPIC |
RequireSetChangedListener |
RubySdkType#SDK_PATHS_INITIALIZED_TOPIC |
SdkPathsInitializedListener |
RVMSupportUtil#RVM_GEMSET_ADDED_TOPIC |
RVMGemsetListener |
intellij.ruby.coverage.xml
Extension Point | Implementation |
---|---|
RubyCoverageDeserializationProvider |
intellij.ruby.frontback.xml
Extension Point | Implementation |
---|---|
RubyAdditionalSpacingProcessor |
|
LanguageLevelProvider |
|
RubyBuilderFactory |
|
TemplateElementsProvider |
ruby-core.xml
Extension Point | Implementation |
---|---|
AssociationFactory |
|
AttributeProvider |
|
RubyAutoImportProvider |
|
StructureCallNavigationOffsetProvider |
|
RubyCallTypeProvider |
|
RubyCompletionProvider |
|
FileLocationProvider |
|
GemInfrastructure |
|
GemScannerSuppressor |
|
ImplicitRequireGemProvider |
|
ImplicitRequireProvider |
|
RubyIncludeExtendReceiverFqnProvider |
|
MethodMissingProvider |
|
QueryExecutor |
|
ModuleGemDependencyProvider |
|
ModuleGemProvider |
|
OverriddenMethodGenerator |
|
ParamDefProvider |
|
PsiElementFactory |
|
RailsViewFileTemplateProvider |
|
RubyRenameHelper |
|
RubyRoutesProvider |
|
RubyCoercibleExpressionTypeProvider |
|
RubyExpectedArgumentNilabilityProvider |
|
RubyExpectedArgumentTypeProvider |
|
RubyExpectedConstantTypeProvider |
|
RubyExpectedGlobalVariableTypeProvider |
|
RubyExpectedMethodSignatureProvider |
|
RubyExpectedParameterTypeProvider |
|
RubyExpectedReturnTypeProvider |
|
RubyExpectedVariableTypeProvider |
|
RubyFindUsagesSecondaryElementsProvider |
|
RunEnvironmentProvider |
|
TestFrameworkConfigurator |
|
RubyElementNameAndDescriptionProvider |
|
RubyLocalVariablesProvider |
|
RubyParamDefSearchTextProvider |
|
RubyParameterInfoDelegateProvider |
|
RenameProcessor |
|
RubySdkConfigurator |
|
SdkRefresher |
|
QueryExecutor |
|
RubySupportProvider |
|
RubyTypeProvider |
|
RubyConsoleFilterProvider |
|
RunnableScriptFilter |
|
Factory |
|
RubySuperMethodInfoProvider |
|
RubySymbolMixinsProvider |
|
RubySymbolProvider |
|
SymbolicTypeInferenceProvider |
|
TemplateIntegration |
|
RubyVersionManagerHandler |
ruby-plugin.xml
ruby-rbs.xml
Extension Point | Implementation |
---|---|
RbsContainerHierarchyMapper |