idea-plugin / arrow.meta.ide.phases.additional / AdditionalRegistry

AdditionalRegistry

interface AdditionalRegistry

this interface is for plugins depending on Meta that define extensions that are not in the Meta DSL for the Ide. It allows one to register those extensions and make them available through the Meta DSL, as if the extension is part of it. The data type of those extensions should be a subtype of AdditionalIdePhase, so that overriding AdditionalRegistry allows one to register the aforementioned extension in register.

Types

Companion companion object Companion : AdditionalRegistry

Functions

register abstract fun IdeInternalRegistry.register(app: Application, phase: AdditionalIdePhase): Unit

Companion Object Functions

register fun IdeInternalRegistry.register(app: Application, phase: AdditionalIdePhase): Unit

Do you like Arrow?

Arrow Org
<