attributes of extension point



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?

1 comment
Official 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.

Please sign in to leave a comment.