IntelliJ Platform Plugin SDK Help

GoLand Extension Point List

14 Extension Points (EP) for GoLand

See Extension Point List for IntelliJ Platform EPs.

See Plugin Extensions on how to declare extensions in your plugin.

Extension Point searches for usages inside existing implementations of open-source IntelliJ Platform plugins via IntelliJ Platform Explorer.

Implementation is related Extension Point class.

Note Legend

IconDescriptionDetails
Non-DynamicNon-Dynamic Extension PointInstallation/update of plugin requires restart (Dynamic Plugins)
Experimental APIExperimental APIImplementation annotated with @ApiStatus.Experimental, API might be altered or removed without prior notice
Internal APIInternal APIImplementation annotated with @ApiStatus.Internal, should not be used by 3rd party
Project-LevelProject-Level Extension PointDeclared with area="IDEA_PROJECT", can have Project as constructor parameter

GoLand

goland.xml

goland.xml

Extension PointImplementation
com.goide.dlv.positionConverterFactoryDlvPositionConverterFactory
com.goide.documentation.packageVersionProviderGoDocumentationPackageVersionProvider
com.goide.executorExtensionGoExecutorExtension
com.goide.externalToolIntegrator Project-LevelGoExternalToolIntegrator
com.goide.highlighting.errorAnnotatorSuppressorGoErrorAnnotatorSuppressor
com.goide.importPathsProviderGoImportPathsProvider
com.goide.importResolverGoImportResolver
com.goide.imports.weigherGoImportsWeigher
com.goide.importsFilterGoImportsFilter
com.goide.packageFactoryGoPackageFactory
com.goide.rootsProviderGoRootsProvider
com.goide.runConfigurationExtensionGoRunConfigurationExtension
com.goide.sdkProviderGoSdkProvider
com.goide.supportGoLangSupport
Last modified: 27 May 2021