From e1c67dac4c827b9bf6bed5870a6501fbf83e4ac3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Tue, 11 Jun 2024 13:29:03 +0200 Subject: [PATCH] plugin_extension_points.md: getting dumb-aware implementations --- topics/basics/plugin_structure/plugin_extension_points.md | 1 + 1 file changed, 1 insertion(+) diff --git a/topics/basics/plugin_structure/plugin_extension_points.md b/topics/basics/plugin_structure/plugin_extension_points.md index 69e001ef1..4040a5df7 100644 --- a/topics/basics/plugin_structure/plugin_extension_points.md +++ b/topics/basics/plugin_structure/plugin_extension_points.md @@ -61,6 +61,7 @@ The plugin that contributes to the extension point will read those properties fr If extension implementations are filtered according to [dumb mode](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. +Use [`DumbService.getDumbAwareExtensions()`](%gh-ic%/platform/core-api/src/com/intellij/openapi/project/DumbService.kt) to retrieve dumb-aware implementations. Base classes for extensions requiring a key: