From 6d32f33318e5a5512ad5f126513b8ae5093e84bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Tue, 27 Apr 2021 14:12:00 +0200 Subject: [PATCH] plugin_extension_points.md: FQN --- topics/basics/plugin_structure/plugin_extension_points.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/topics/basics/plugin_structure/plugin_extension_points.md b/topics/basics/plugin_structure/plugin_extension_points.md index 6760c1bb3..f6ffc49d3 100644 --- a/topics/basics/plugin_structure/plugin_extension_points.md +++ b/topics/basics/plugin_structure/plugin_extension_points.md @@ -1,6 +1,6 @@ [//]: # (title: Plugin Extension Points) - + > See [Plugin Extensions](plugin_extensions.md) for _using_ extension points in your plugin. > @@ -40,7 +40,7 @@ _myPlugin/META-INF/plugin.xml_ ``` The `name` attribute assigns a unique name for this extension point. -It will be prefixed with the plugin's `` automatically. +Its fully qualified name required in [Using Extension Points](#using-extension-points) is built by prefixing `` + `.`: `my.plugin.myExtensionPoint1` and `my.plugin.myExtensionPoint2`. The `beanClass` attribute sets a bean class that specifies one or several properties annotated with the [`@Attribute`](upsource:///platform/util/src/com/intellij/util/xmlb/annotations/Attribute.java) annotation. The `interface` attribute sets an interface the plugin that contributes to the extension point must implement.