attributes of extension point
Answered
Hi,
How can I get the list of attributes supported by particular extension?
For e.g. <projectConfigurable> extension has displayName, id , parentId etc... as shown below
<projectConfigurable instance="org.rust.cargo.project.configurable.CargoConfigurable" displayName="Cargo" parentId="language.rust" id="language.rust.cargo"/>
Where can I find complete set of attributes supported by particular extension?
Please sign in to leave a comment.
Attributes are defined in corresponding ExtensionPoint bean, in this case com.intellij.openapi.options.ConfigurableEP.
Completion is provided in plugin.xml descriptor via org.jetbrains.idea.devkit.dom.impl.ExtensionDomExtender#registerField where you can find more details how properties are introspected.