Referencing extension with an unknown id
might result in errors at runtime.
The following extension points are supported:
com.intellij.advancedSetting
in resource bundle advanced.setting.*
keycom.intellij.experimentalFeature
in Experiments.isFeatureEnabled()/setFeatureEnabled()
com.intellij.notificationGroup
in Notification
constructor and NotificationGroupManager.getNotificationGroup()
com.intellij.registryKey
in Registry
methods key
parametercom.intellij.toolWindow
in resource bundle toolwindow.stripe.*
key
Extension point name referencing its corresponding <extensionPoint>
declaration in plugin.xml
.
com.intellij.openapi.extensions.ExtensionPointName
constructor and create()
com.intellij.openapi.extensions.ProjectExtensionPointName
constructorcom.intellij.openapi.util.KeyedExtensionCollector
and inheritors constructor