diff --git a/topics/appendix/resources/oss_plugins_extension_point_list.md b/topics/appendix/resources/oss_plugins_extension_point_list.md index 0aa13e70d..a010f929e 100644 --- a/topics/appendix/resources/oss_plugins_extension_point_list.md +++ b/topics/appendix/resources/oss_plugins_extension_point_list.md @@ -23,22 +23,6 @@ See [](intellij_platform_extension_point_list.md) for IntelliJ Platform. ## IntelliJ Open Source Plugins -### IntelliJ Open Source Plugins – Listeners - -| Topic | Listener | -|-------|----------| -| [ChangeListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.dts.settings.DtsSettings.ChangeListener) ![Project-Level][project-level] | [`ChangeListener`](%gh-ij-plugins%/dts/src/com/intellij/dts/settings/DtsSettings.kt) | -| [FlexBuildConfigurationChangeListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.lang.javascript.flex.projectStructure.model.impl.FlexBuildConfigurationChangeListener) | [`FlexBuildConfigurationChangeListener`](%gh-ij-plugins%/flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationChangeListener.java) | -| [SerialPortsListener.Companion#SERIAL_PORTS_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.plugins.serialmonitor.service.SerialPortsListener) | [`SerialPortsListener`](%gh-ij-plugins%/serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortsListener.kt) | -| [PlatformioServiceKt#PLATFORMIO_UPDATES_TOPIC](https://jb.gg/ipe/listeners?topics=com.jetbrains.cidr.cpp.embedded.platformio.PlatformioUpdatesNotifier) ![Project-Level][project-level] | [`PlatformioUpdatesNotifier`](%gh-ij-plugins%/platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioService.kt) | -| [PlatformioSettingsListener.Companion#TOPIC](https://jb.gg/ipe/listeners?topics=com.jetbrains.cidr.cpp.embedded.platformio.project.PlatformioSettingsListener) | [`PlatformioSettingsListener`](%gh-ij-plugins%/platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioSettings.kt) | -| [DartAnalysisServerMessages#DART_ANALYSIS_TOPIC](https://jb.gg/ipe/listeners?topics=com.jetbrains.lang.dart.analyzer.DartAnalysisServerMessages.DartAnalysisNotifier) | [`DartAnalysisNotifier`](%gh-ij-plugins%/Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerMessages.java) | -| [PerforceSettings#OFFLINE_MODE_EXITED](https://jb.gg/ipe/listeners?topics=java.lang.Runnable) | `Runnable` | -| [P4ConfigListener#TOPIC](https://jb.gg/ipe/listeners?topics=org.jetbrains.idea.perforce.perforce.connections.P4ConfigListener) ![Internal][internal] ![Project-Level][project-level] | [`P4ConfigListener`](%gh-ij-plugins%/PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceExternalConfigTracker.kt) | -| [P4EnvHelper#P4_ENV_CHANGED](https://jb.gg/ipe/listeners?topics=org.jetbrains.idea.perforce.perforce.connections.P4EnvHelper.P4EnvListener) ![Project-Level][project-level] | [`P4EnvListener`](%gh-ij-plugins%/PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java) | -| [FrameworkDefinitionListener#TOPIC](https://jb.gg/ipe/listeners?topics=org.osmorc.settings.FrameworkDefinitionListener) | [`FrameworkDefinitionListener`](%gh-ij-plugins%/osmorc/src/org/osmorc/settings/FrameworkDefinitionListener.java) | - - ### AngularJS [`AngularJS`](%gh-ij-plugins%/Angular/resources/META-INF/plugin.xml) @@ -52,23 +36,6 @@ See [](intellij_platform_extension_point_list.md) for IntelliJ Platform. | [org.angular2.jsHandlersFactory](https://jb.gg/ipe?extensions=org.angular2.jsHandlersFactory) | [`Angular2JSHandlersFactory`](%gh-ij-plugins%/Angular/src/org/angular2/codeInsight/Angular2HandlersFactory.kt) | | [org.angular2.templateScopesProvider](https://jb.gg/ipe?extensions=org.angular2.templateScopesProvider) | [`Angular2TemplateScopesProvider`](%gh-ij-plugins%/Angular/src/org/angular2/codeInsight/template/Angular2TemplateScopesProvider.kt) | -### com.intellij.dts - -[`com.intellij.dts`](%gh-ij-plugins%/dts/resources/META-INF/plugin.xml) - -| Extension Point | Implementation | -|-----------------|----------------| -| [com.intellij.clion.dtsUtil](https://jb.gg/ipe?extensions=com.intellij.clion.dtsUtil) | [`DtsCLionUtil`](%gh-ij-plugins%/dts/src/com/intellij/dts/clion/DtsCLionUtil.kt) | -| [com.intellij.dts.settings.disabler](https://jb.gg/ipe?extensions=com.intellij.dts.settings.disabler) | [`DtsSettingsDisabler`](%gh-ij-plugins%/dts/src/com/intellij/dts/settings/DtsSettingsDisabler.kt) | - -### com.intellij.flex - -[`com.intellij.flex`](%gh-ij-plugins%/flex/resources/META-INF/plugin.xml) - -| Extension Point | Implementation | -|-----------------|----------------| -| [com.intellij.flex.breakpoint.type.provider](https://jb.gg/ipe?extensions=com.intellij.flex.breakpoint.type.provider) ![Non-Dynamic][non-dynamic] | [`BreakpointTypeProvider`](%gh-ij-plugins%/flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java) | - ### com.thoughtworks.gauge [`com.thoughtworks.gauge`](%gh-ij-plugins%/gauge/resources/META-INF/plugin.xml) @@ -77,23 +44,6 @@ See [](intellij_platform_extension_point_list.md) for IntelliJ Platform. |-----------------|----------------| | [com.thoughtworks.gauge.moduleImporter](https://jb.gg/ipe?extensions=com.thoughtworks.gauge.moduleImporter) | [`GaugeModuleImporter`](%gh-ij-plugins%/gauge/src/com/thoughtworks/gauge/wizard/GaugeModuleImporter.java) | -### Dart - -[`Dart`](%gh-ij-plugins%/Dart/resources/META-INF/plugin.xml) - -| Extension Point | Implementation | -|-----------------|----------------| -| [Dart.completionExtension](https://jb.gg/ipe?extensions=Dart.completionExtension) | [`DartCompletionExtension`](%gh-ij-plugins%/Dart/src/com/jetbrains/lang/dart/ide/completion/DartCompletionExtension.java) | -| [Dart.completionTimerExtension](https://jb.gg/ipe?extensions=Dart.completionTimerExtension) | [`DartCompletionTimerExtension`](%gh-ij-plugins%/Dart/src/com/jetbrains/lang/dart/ide/completion/DartCompletionTimerExtension.java) | - -### dts-withCLion.xml - -[`dts-withCLion.xml`](%gh-ij-plugins%/dts/resources/META-INF/dts-withCLion.xml) - -| Extension Point | Implementation | -|-----------------|----------------| -| [com.intellij.dts.cmake.configurationDataProvider](https://jb.gg/ipe?extensions=com.intellij.dts.cmake.configurationDataProvider) | [`DtsCMakeModelConfigurationDataProvider`](%gh-ij-plugins%/dts/src/com/intellij/dts/clion/impl/DtsCMakeModelConfigurationDataProvider.kt) | - ### gherkin [`gherkin`](%gh-ij-plugins%/cucumber/resources/META-INF/plugin.xml) @@ -124,14 +74,6 @@ See [](intellij_platform_extension_point_list.md) for IntelliJ Platform. |-----------------|----------------| | [com.intellij.prettierjs.codeStyleInstaller](https://jb.gg/ipe?extensions=com.intellij.prettierjs.codeStyleInstaller) | [`PrettierCodeStyleInstaller`](%gh-ij-plugins%/prettierJS/src/com/intellij/prettierjs/codeStyle/PrettierCodeStyleInstaller.java) | -### intellij.qodana.coverage.xml - -[`intellij.qodana.coverage.xml`](%gh-ij-plugins%/qodana/coverage/resources/intellij.qodana.coverage.xml) - -| Extension Point | Implementation | -|-----------------|----------------| -| [com.intellij.qodana.coverage.cloudArtifactsProcessor](https://jb.gg/ipe?extensions=com.intellij.qodana.coverage.cloudArtifactsProcessor) | [`CoverageCloudArtifactsProcessor`](%gh-ij-plugins%/qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageCloudArtifactsProcessor.kt) | - ### name.kropp.intellij.makefile [`name.kropp.intellij.makefile`](%gh-ij-plugins%/makefile/resources/META-INF/plugin.xml) @@ -140,6 +82,160 @@ See [](intellij_platform_extension_point_list.md) for IntelliJ Platform. |-----------------|----------------| | [com.intellij.makefile.toolWindowStripeController](https://jb.gg/ipe?extensions=com.intellij.makefile.toolWindowStripeController) | [`MakefileToolWindowStripeController`](%gh-ij-plugins%/makefile/src/com/jetbrains/lang/makefile/toolWindow/MakefileToolWindowStripeController.kt) | +### org.jetbrains.plugins.vue + +[`org.jetbrains.plugins.vue`](%gh-ij-plugins%/vuejs/resources/META-INF/plugin.xml) + +| Extension Point | Implementation | +|-----------------|----------------| +| [com.intellij.vuejs.containerInfoProvider](https://jb.gg/ipe?extensions=com.intellij.vuejs.containerInfoProvider) | [`VueContainerInfoProvider`](%gh-ij-plugins%/vuejs/src/org/jetbrains/vuejs/model/source/VueContainerInfoProvider.kt) | +| [com.intellij.vuejs.templateScopesProvider](https://jb.gg/ipe?extensions=com.intellij.vuejs.templateScopesProvider) | [`VueTemplateScopesProvider`](%gh-ij-plugins%/vuejs/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateScopesProvider.kt) | + +### tslint + +[`tslint`](%gh-ij-plugins%/tslint/resources/META-INF/plugin.xml) + +| Extension Point | Implementation | +|-----------------|----------------| +| [com.intellij.tslint.configDetector](https://jb.gg/ipe?extensions=com.intellij.tslint.configDetector) | [`TsLintConfigDetector`](%gh-ij-plugins%/tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintConfigDetector.java) | + + + +## Dart Plugin + + +### Dart Plugin – Listeners + +| Topic | Listener | +|-------|----------| +| [DartAnalysisServerMessages#DART_ANALYSIS_TOPIC](https://jb.gg/ipe/listeners?topics=com.jetbrains.lang.dart.analyzer.DartAnalysisServerMessages.DartAnalysisNotifier) | [`DartAnalysisNotifier`](%gh-ij-plugins%/Dart/src/com/jetbrains/lang/dart/analyzer/DartAnalysisServerMessages.java) | + + +### Dart + +[`Dart`](%gh-ij-plugins%/Dart/resources/META-INF/plugin.xml) + +| Extension Point | Implementation | +|-----------------|----------------| +| [Dart.completionExtension](https://jb.gg/ipe?extensions=Dart.completionExtension) | [`DartCompletionExtension`](%gh-ij-plugins%/Dart/src/com/jetbrains/lang/dart/ide/completion/DartCompletionExtension.java) | +| [Dart.completionTimerExtension](https://jb.gg/ipe?extensions=Dart.completionTimerExtension) | [`DartCompletionTimerExtension`](%gh-ij-plugins%/Dart/src/com/jetbrains/lang/dart/ide/completion/DartCompletionTimerExtension.java) | + + + +## Devicetree Plugin + + +### Devicetree Plugin – Listeners + +| Topic | Listener | +|-------|----------| +| [ChangeListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.dts.settings.DtsSettings.ChangeListener) ![Project-Level][project-level] | [`ChangeListener`](%gh-ij-plugins%/dts/src/com/intellij/dts/settings/DtsSettings.kt) | + + +### com.intellij.dts + +[`com.intellij.dts`](%gh-ij-plugins%/dts/resources/META-INF/plugin.xml) + +| Extension Point | Implementation | +|-----------------|----------------| +| [com.intellij.clion.dtsUtil](https://jb.gg/ipe?extensions=com.intellij.clion.dtsUtil) | [`DtsCLionUtil`](%gh-ij-plugins%/dts/src/com/intellij/dts/clion/DtsCLionUtil.kt) | +| [com.intellij.dts.settings.disabler](https://jb.gg/ipe?extensions=com.intellij.dts.settings.disabler) | [`DtsSettingsDisabler`](%gh-ij-plugins%/dts/src/com/intellij/dts/settings/DtsSettingsDisabler.kt) | + +### dts-withCLion.xml + +[`dts-withCLion.xml`](%gh-ij-plugins%/dts/resources/META-INF/dts-withCLion.xml) + +| Extension Point | Implementation | +|-----------------|----------------| +| [com.intellij.dts.cmake.configurationDataProvider](https://jb.gg/ipe?extensions=com.intellij.dts.cmake.configurationDataProvider) | [`DtsCMakeModelConfigurationDataProvider`](%gh-ij-plugins%/dts/src/com/intellij/dts/clion/impl/DtsCMakeModelConfigurationDataProvider.kt) | + + + +## Flex Plugin + + +### Flex Plugin – Listeners + +| Topic | Listener | +|-------|----------| +| [FlexBuildConfigurationChangeListener#TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.lang.javascript.flex.projectStructure.model.impl.FlexBuildConfigurationChangeListener) | [`FlexBuildConfigurationChangeListener`](%gh-ij-plugins%/flex/src/com/intellij/lang/javascript/flex/projectStructure/model/impl/FlexBuildConfigurationChangeListener.java) | + + +### com.intellij.flex + +[`com.intellij.flex`](%gh-ij-plugins%/flex/resources/META-INF/plugin.xml) + +| Extension Point | Implementation | +|-----------------|----------------| +| [com.intellij.flex.breakpoint.type.provider](https://jb.gg/ipe?extensions=com.intellij.flex.breakpoint.type.provider) ![Non-Dynamic][non-dynamic] | [`BreakpointTypeProvider`](%gh-ij-plugins%/flex/src/com/intellij/lang/javascript/flex/debug/FlexBreakpointsHandler.java) | + + + +## OSGi Plugin + + +### OSGi Plugin – Listeners + +| Topic | Listener | +|-------|----------| +| [FrameworkDefinitionListener#TOPIC](https://jb.gg/ipe/listeners?topics=org.osmorc.settings.FrameworkDefinitionListener) | [`FrameworkDefinitionListener`](%gh-ij-plugins%/osmorc/src/org/osmorc/settings/FrameworkDefinitionListener.java) | + + +### Osmorc + +[`Osmorc`](%gh-ij-plugins%/osmorc/resources/META-INF/plugin.xml) + +| Extension Point | Implementation | +|-----------------|----------------| +| [Osmorc.frameworkIntegrator](https://jb.gg/ipe?extensions=Osmorc.frameworkIntegrator) | [`FrameworkIntegrator`](%gh-ij-plugins%/osmorc/src/org/osmorc/frameworkintegration/FrameworkIntegrator.java) | + + + +## Perforce Helix Core + + +### Perforce Helix Core – Listeners + +| Topic | Listener | +|-------|----------| +| [PerforceSettings#OFFLINE_MODE_EXITED](https://jb.gg/ipe/listeners?topics=java.lang.Runnable) | `Runnable` | +| [P4ConfigListener#TOPIC](https://jb.gg/ipe/listeners?topics=org.jetbrains.idea.perforce.perforce.connections.P4ConfigListener) ![Internal][internal] ![Project-Level][project-level] | [`P4ConfigListener`](%gh-ij-plugins%/PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/PerforceExternalConfigTracker.kt) | +| [P4EnvHelper#P4_ENV_CHANGED](https://jb.gg/ipe/listeners?topics=org.jetbrains.idea.perforce.perforce.connections.P4EnvHelper.P4EnvListener) ![Project-Level][project-level] | [`P4EnvListener`](%gh-ij-plugins%/PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4EnvHelper.java) | + + +### PerforceDirectPlugin + +[`PerforceDirectPlugin`](%gh-ij-plugins%/PerforceIntegration/resources/META-INF/plugin.xml) + +| Extension Point | Implementation | +|-----------------|----------------| +| [Perforce.P4ConnectionParametersProvider](https://jb.gg/ipe?extensions=Perforce.P4ConnectionParametersProvider) ![Experimental][experimental] | [`P4ConnectionParametersProvider`](%gh-ij-plugins%/PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParametersProvider.kt) | + + + +## PlatformIO for CLion Plugin + + +### PlatformIO for CLion Plugin – Listeners + +| Topic | Listener | +|-------|----------| +| [PlatformioServiceKt#PLATFORMIO_UPDATES_TOPIC](https://jb.gg/ipe/listeners?topics=com.jetbrains.cidr.cpp.embedded.platformio.PlatformioUpdatesNotifier) ![Project-Level][project-level] | [`PlatformioUpdatesNotifier`](%gh-ij-plugins%/platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/PlatformioService.kt) | +| [PlatformioSettingsListener.Companion#TOPIC](https://jb.gg/ipe/listeners?topics=com.jetbrains.cidr.cpp.embedded.platformio.project.PlatformioSettingsListener) | [`PlatformioSettingsListener`](%gh-ij-plugins%/platformio/src/com/jetbrains/cidr/cpp/embedded/platformio/project/PlatformioSettings.kt) | + + + + +## Qodana Plugin + +### intellij.qodana.coverage.xml + +[`intellij.qodana.coverage.xml`](%gh-ij-plugins%/qodana/coverage/resources/intellij.qodana.coverage.xml) + +| Extension Point | Implementation | +|-----------------|----------------| +| [com.intellij.qodana.coverage.cloudArtifactsProcessor](https://jb.gg/ipe?extensions=com.intellij.qodana.coverage.cloudArtifactsProcessor) | [`CoverageCloudArtifactsProcessor`](%gh-ij-plugins%/qodana/coverage/src/org/jetbrains/qodana/staticAnalysis/inspections/coverage/CoverageCloudArtifactsProcessor.kt) | + ### org.intellij.qodana [`org.intellij.qodana`](%gh-ij-plugins%/qodana/core/resources/META-INF/plugin.xml) @@ -186,38 +282,17 @@ See [](intellij_platform_extension_point_list.md) for IntelliJ Platform. | [org.intellij.qodana.vcsRevisionProvider](https://jb.gg/ipe?extensions=org.intellij.qodana.vcsRevisionProvider) | [`VcsRevisionProvider`](%gh-ij-plugins%/qodana/core/src/org/jetbrains/qodana/vcs/VcsRevisionProvider.kt) | | [org.intellij.qodana.workflowExtension](https://jb.gg/ipe?extensions=org.intellij.qodana.workflowExtension) ![Internal][internal] | [`QodanaWorkflowExtension`](%gh-ij-plugins%/qodana/core/src/org/jetbrains/qodana/staticAnalysis/workflow/QodanaWorkflowExtension.kt) | -### org.jetbrains.plugins.vue -[`org.jetbrains.plugins.vue`](%gh-ij-plugins%/vuejs/resources/META-INF/plugin.xml) -| Extension Point | Implementation | -|-----------------|----------------| -| [com.intellij.vuejs.containerInfoProvider](https://jb.gg/ipe?extensions=com.intellij.vuejs.containerInfoProvider) | [`VueContainerInfoProvider`](%gh-ij-plugins%/vuejs/src/org/jetbrains/vuejs/model/source/VueContainerInfoProvider.kt) | -| [com.intellij.vuejs.templateScopesProvider](https://jb.gg/ipe?extensions=com.intellij.vuejs.templateScopesProvider) | [`VueTemplateScopesProvider`](%gh-ij-plugins%/vuejs/src/org/jetbrains/vuejs/codeInsight/template/VueTemplateScopesProvider.kt) | +## Serial Port Monitor Plugin -### Osmorc -[`Osmorc`](%gh-ij-plugins%/osmorc/resources/META-INF/plugin.xml) +### Serial Port Monitor Plugin – Listeners -| Extension Point | Implementation | -|-----------------|----------------| -| [Osmorc.frameworkIntegrator](https://jb.gg/ipe?extensions=Osmorc.frameworkIntegrator) | [`FrameworkIntegrator`](%gh-ij-plugins%/osmorc/src/org/osmorc/frameworkintegration/FrameworkIntegrator.java) | +| Topic | Listener | +|-------|----------| +| [SerialPortsListener.Companion#SERIAL_PORTS_TOPIC](https://jb.gg/ipe/listeners?topics=com.intellij.plugins.serialmonitor.service.SerialPortsListener) | [`SerialPortsListener`](%gh-ij-plugins%/serial-monitor/src/main/java/com/intellij/plugins/serialmonitor/service/SerialPortsListener.kt) | -### PerforceDirectPlugin - -[`PerforceDirectPlugin`](%gh-ij-plugins%/PerforceIntegration/resources/META-INF/plugin.xml) - -| Extension Point | Implementation | -|-----------------|----------------| -| [Perforce.P4ConnectionParametersProvider](https://jb.gg/ipe?extensions=Perforce.P4ConnectionParametersProvider) ![Experimental][experimental] | [`P4ConnectionParametersProvider`](%gh-ij-plugins%/PerforceIntegration/src/org/jetbrains/idea/perforce/perforce/connections/P4ConnectionParametersProvider.kt) | - -### tslint - -[`tslint`](%gh-ij-plugins%/tslint/resources/META-INF/plugin.xml) - -| Extension Point | Implementation | -|-----------------|----------------| -| [com.intellij.tslint.configDetector](https://jb.gg/ipe?extensions=com.intellij.tslint.configDetector) | [`TsLintConfigDetector`](%gh-ij-plugins%/tslint/src/com/intellij/lang/javascript/linter/tslint/config/TsLintConfigDetector.java) | [deprecated]: https://img.shields.io/badge/-Deprecated-lightgrey?style=flat-square [removal]: https://img.shields.io/badge/-Removal-red?style=flat-square