From ade52efe0e3bfc6c65985016e980a0f58df04fa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Thu, 25 May 2023 14:50:41 +0200 Subject: [PATCH] plugin_extension_points.md: mention `PluginAware` --- 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 ce44c7d0d..f2fd94418 100644 --- a/topics/basics/plugin_structure/plugin_extension_points.md +++ b/topics/basics/plugin_structure/plugin_extension_points.md @@ -48,6 +48,7 @@ Its fully qualified name required in [Using Extension Points](#using-extension-p The `beanClass` attribute sets a bean class that specifies one or several properties annotated with the [`@Attribute`](%gh-ic%/platform/util/src/com/intellij/util/xmlb/annotations/Attribute.java) annotation. Note that bean classes do not follow the JavaBean standard. +Implement [`PluginAware`](%gh-ic%/platform/extensions/src/com/intellij/openapi/extensions/PluginAware.java) to obtain information about the plugin providing the actual extension. The `interface` attribute sets an interface the plugin that contributes to the extension point must implement.