diff --git a/topics/_shared/snippets.md b/topics/_shared/snippets.md index 9dbd57f21..d75a6c183 100644 --- a/topics/_shared/snippets.md +++ b/topics/_shared/snippets.md @@ -113,7 +113,8 @@ See [](verifying_plugin_compatibility.md) for overview of API status. | ![Experimental API][experimental] | Experimental API | Annotated with [`@ApiStatus.Experimental`](https://github.com/JetBrains/java-annotations/blob/master/common/src/main/java/org/jetbrains/annotations/ApiStatus.java), API might be altered or removed without prior notice | | ![Internal API][internal] | Internal API | Annotated with [`@ApiStatus.Internal`](https://github.com/JetBrains/java-annotations/blob/master/common/src/main/java/org/jetbrains/annotations/ApiStatus.java), must not be used by 3rd party, see [](api_internal.md) | | ![Project-Level][project-level] | Project-Level Extension Point/Topic |

Can have [`Project`](%gh-ic%/platform/core-api/src/com/intellij/openapi/project/Project.java) as constructor parameter

Extension Point: Declared with `area="IDEA_PROJECT"`

Listener: registered in [``](plugin_configuration_file.md#idea-plugin__projectListeners)

| -| ![Non-Dynamic][non-dynamic] | Non-Dynamic Extension Point | Installation/update of plugin requires IDE restart ([Dynamic Plugins](dynamic_plugins.md)) | +| ![Non-Dynamic][non-dynamic] | Non-Dynamic Extension Point | Installation/update of plugin requires IDE restart ([](dynamic_plugins.md)) | +| ![DumbAware][dumb-aware] | `DumbAware` Extension Point | Implementations marked with [`DumbAware`](%gh-ic%/platform/core-api/src/com/intellij/openapi/project/DumbAware.java) will be processed during [](indexing_and_psi_stubs.md#dumb-mode) | [deprecated]: https://img.shields.io/badge/-Deprecated-lightgrey?style=flat-square [removal]: https://img.shields.io/badge/-Removal-red?style=flat-square @@ -122,5 +123,6 @@ See [](verifying_plugin_compatibility.md) for overview of API status. [internal]: https://img.shields.io/badge/-Internal-darkred?style=flat-square [project-level]: https://img.shields.io/badge/-Project--Level-blue?style=flat-square [non-dynamic]: https://img.shields.io/badge/-Non--Dynamic-orange?style=flat-square +[dumb-aware]: https://img.shields.io/badge/-DumbAware-darkgreen?style=flat-square diff --git a/topics/appendix/resources/extension_point_list.md b/topics/appendix/resources/extension_point_list.md index af70779e8..08db6bac8 100644 --- a/topics/appendix/resources/extension_point_list.md +++ b/topics/appendix/resources/extension_point_list.md @@ -1,4 +1,4 @@ - + # Extension Point and Listener List @@ -3103,3 +3103,4 @@ [internal]: https://img.shields.io/badge/-Internal_API-darkred?style=flat-square [project-level]: https://img.shields.io/badge/-Project--Level-blue?style=flat-square [non-dynamic]: https://img.shields.io/badge/-Non--Dynamic-orange?style=flat-square +[dumb-aware]: https://img.shields.io/badge/-DumbAware-darkgreen?style=flat-square diff --git a/topics/products/appcode/appcode_extension_point_list.md b/topics/products/appcode/appcode_extension_point_list.md index d182dfa10..713cb8def 100644 --- a/topics/products/appcode/appcode_extension_point_list.md +++ b/topics/products/appcode/appcode_extension_point_list.md @@ -1,4 +1,4 @@ - + # AppCode Extension Point and Listener List @@ -106,3 +106,4 @@ See [](extension_point_list.md) for IntelliJ Platform. [project-level]: https://img.shields.io/badge/-Project--Level-blue?style=flat-square [non-dynamic]: https://img.shields.io/badge/-Non--Dynamic-orange?style=flat-square [deprecated]: https://img.shields.io/badge/-Deprecated-lightgrey?style=flat-square +[dumb-aware]: https://img.shields.io/badge/-DumbAware-darkgreen?style=flat-square diff --git a/topics/products/clion/clion_extension_point_list.md b/topics/products/clion/clion_extension_point_list.md index eb64b07b8..046b5b227 100644 --- a/topics/products/clion/clion_extension_point_list.md +++ b/topics/products/clion/clion_extension_point_list.md @@ -1,4 +1,4 @@ - + # CLion Extension Point and Listener List @@ -297,3 +297,4 @@ See [](extension_point_list.md) for IntelliJ Platform. [internal]: https://img.shields.io/badge/-Internal-darkred?style=flat-square [project-level]: https://img.shields.io/badge/-Project--Level-blue?style=flat-square [non-dynamic]: https://img.shields.io/badge/-Non--Dynamic-orange?style=flat-square +[dumb-aware]: https://img.shields.io/badge/-DumbAware-darkgreen?style=flat-square diff --git a/topics/products/datagrip/data_grip_extension_point_list.md b/topics/products/datagrip/data_grip_extension_point_list.md index ab1d0c87a..40cd4d7c7 100644 --- a/topics/products/datagrip/data_grip_extension_point_list.md +++ b/topics/products/datagrip/data_grip_extension_point_list.md @@ -1,4 +1,4 @@ - + # DataGrip Extension Point and Listener List @@ -161,3 +161,4 @@ See [](extension_point_list.md) for IntelliJ Platform. [internal]: https://img.shields.io/badge/-Internal-darkred?style=flat-square [project-level]: https://img.shields.io/badge/-Project--Level-blue?style=flat-square [non-dynamic]: https://img.shields.io/badge/-Non--Dynamic-orange?style=flat-square +[dumb-aware]: https://img.shields.io/badge/-DumbAware-darkgreen?style=flat-square diff --git a/topics/products/goland/goland_extension_point_list.md b/topics/products/goland/goland_extension_point_list.md index c60695a24..79e3c03a1 100644 --- a/topics/products/goland/goland_extension_point_list.md +++ b/topics/products/goland/goland_extension_point_list.md @@ -1,4 +1,4 @@ - + # GoLand Extension Point and Listener List @@ -56,3 +56,4 @@ See [](extension_point_list.md) for IntelliJ Platform. [internal]: https://img.shields.io/badge/-Internal-darkred?style=flat-square [project-level]: https://img.shields.io/badge/-Project--Level-blue?style=flat-square [non-dynamic]: https://img.shields.io/badge/-Non--Dynamic-orange?style=flat-square +[dumb-aware]: https://img.shields.io/badge/-DumbAware-darkgreen?style=flat-square diff --git a/topics/products/idea/oss_plugins_extension_point_list.md b/topics/products/idea/oss_plugins_extension_point_list.md index ae1c9b827..3685b45e8 100644 --- a/topics/products/idea/oss_plugins_extension_point_list.md +++ b/topics/products/idea/oss_plugins_extension_point_list.md @@ -1,4 +1,4 @@ - + # Open Source Plugins Extension Point and Listener List @@ -137,3 +137,4 @@ Overview of Extension Points and Listeners for OSS plugins bundled with [](idea_ [internal]: https://img.shields.io/badge/-Internal-darkred?style=flat-square [project-level]: https://img.shields.io/badge/-Project--Level-blue?style=flat-square [non-dynamic]: https://img.shields.io/badge/-Non--Dynamic-orange?style=flat-square +[dumb-aware]: https://img.shields.io/badge/-DumbAware-darkgreen?style=flat-square diff --git a/topics/products/idea/spring_extension_point_list.md b/topics/products/idea/spring_extension_point_list.md index 80d49e1ba..83d2d6902 100644 --- a/topics/products/idea/spring_extension_point_list.md +++ b/topics/products/idea/spring_extension_point_list.md @@ -1,4 +1,4 @@ - + # Spring API Extension Point and Listener List @@ -135,3 +135,4 @@ [internal]: https://img.shields.io/badge/-Internal-darkred?style=flat-square [project-level]: https://img.shields.io/badge/-Project--Level-blue?style=flat-square [non-dynamic]: https://img.shields.io/badge/-Non--Dynamic-orange?style=flat-square +[dumb-aware]: https://img.shields.io/badge/-DumbAware-darkgreen?style=flat-square diff --git a/topics/products/phpstorm/php_extension_point_list.md b/topics/products/phpstorm/php_extension_point_list.md index a5ae90b7e..42262e7ca 100644 --- a/topics/products/phpstorm/php_extension_point_list.md +++ b/topics/products/phpstorm/php_extension_point_list.md @@ -1,4 +1,4 @@ - + # PHP Extension Point and Listener List @@ -131,3 +131,4 @@ See [](extension_point_list.md) for IntelliJ Platform. [internal]: https://img.shields.io/badge/-Internal-darkred?style=flat-square [project-level]: https://img.shields.io/badge/-Project--Level-blue?style=flat-square [non-dynamic]: https://img.shields.io/badge/-Non--Dynamic-orange?style=flat-square +[dumb-aware]: https://img.shields.io/badge/-DumbAware-darkgreen?style=flat-square diff --git a/topics/products/rider/rider_extension_point_list.md b/topics/products/rider/rider_extension_point_list.md index 71a648c5f..57d492aa8 100644 --- a/topics/products/rider/rider_extension_point_list.md +++ b/topics/products/rider/rider_extension_point_list.md @@ -1,4 +1,4 @@ - + # Rider Extension Point and Listener List @@ -204,3 +204,4 @@ See [](extension_point_list.md) for IntelliJ Platform. [internal]: https://img.shields.io/badge/-Internal-darkred?style=flat-square [project-level]: https://img.shields.io/badge/-Project--Level-blue?style=flat-square [non-dynamic]: https://img.shields.io/badge/-Non--Dynamic-orange?style=flat-square +[dumb-aware]: https://img.shields.io/badge/-DumbAware-darkgreen?style=flat-square diff --git a/topics/products/rubymine/rubymine_extension_point_list.md b/topics/products/rubymine/rubymine_extension_point_list.md index 37e9c9bb2..d0c16e7c9 100644 --- a/topics/products/rubymine/rubymine_extension_point_list.md +++ b/topics/products/rubymine/rubymine_extension_point_list.md @@ -1,4 +1,4 @@ - + # RubyMine Extension Point and Listener List @@ -135,3 +135,4 @@ See [](extension_point_list.md) for IntelliJ Platform. [internal]: https://img.shields.io/badge/-Internal-darkred?style=flat-square [project-level]: https://img.shields.io/badge/-Project--Level-blue?style=flat-square [non-dynamic]: https://img.shields.io/badge/-Non--Dynamic-orange?style=flat-square +[dumb-aware]: https://img.shields.io/badge/-DumbAware-darkgreen?style=flat-square diff --git a/topics/products/webstorm/webstorm_extension_point_list.md b/topics/products/webstorm/webstorm_extension_point_list.md index 524112166..1c49102a6 100644 --- a/topics/products/webstorm/webstorm_extension_point_list.md +++ b/topics/products/webstorm/webstorm_extension_point_list.md @@ -1,4 +1,4 @@ - + # WebStorm Extension Point and Listener List @@ -128,3 +128,4 @@ See [](extension_point_list.md) for IntelliJ Platform and [](oss_plugins_extensi [internal]: https://img.shields.io/badge/-Internal-darkred?style=flat-square [project-level]: https://img.shields.io/badge/-Project--Level-blue?style=flat-square [non-dynamic]: https://img.shields.io/badge/-Non--Dynamic-orange?style=flat-square +[dumb-aware]: https://img.shields.io/badge/-DumbAware-darkgreen?style=flat-square