From c4ad8df278f4e39a84e4c1972b9d58a9d92d3866 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Wed, 14 Feb 2024 17:23:40 +0100 Subject: [PATCH] plugin_extension_points.md: note using PossiblyDumbAware --- topics/basics/plugin_structure/plugin_extension_points.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/topics/basics/plugin_structure/plugin_extension_points.md b/topics/basics/plugin_structure/plugin_extension_points.md index 3c4e7bb79..808ff846c 100644 --- a/topics/basics/plugin_structure/plugin_extension_points.md +++ b/topics/basics/plugin_structure/plugin_extension_points.md @@ -1,4 +1,4 @@ - + # Extension Points @@ -58,6 +58,9 @@ Must be one of `IDEA_APPLICATION` for Application (default), `IDEA_PROJECT` for The plugin that contributes to the extension point will read those properties from the plugin.xml file. +If extension implementations are filtered according to [](indexing_and_psi_stubs.md#dumb-mode), the base class should be +marked with [`PossiblyDumbAware`](%gh-ic%/platform/core-api/src/com/intellij/openapi/project/PossiblyDumbAware.java) to highlight this. + Base classes for extensions requiring a key: - [`LanguageExtension`](%gh-ic%/platform/core-api/src/com/intellij/lang/LanguageExtension.java)