idea-plugin / arrow.meta.ide.dsl.application

Package arrow.meta.ide.dsl.application

Types

ApplicationSyntax multi-purpose algebra to interact with the Ide lifecycle through hijacking and replacing existing services or adding lifecycle related extensions that run at their respective phase. Services can be distributed across the ide in three different kinds at application-level, project-level or module-level. The intellij platform distributes an isolated instance depending on the level - isolated in terms of other instances -, that means an application-level service has solely one instance, whereas module-level services have an instance for each module. Though it is possible to register module-level services with Meta it is not advised to do so, due to high memory consumption.interface ApplicationSyntax
ProjectLifecycle interface ProjectLifecycle : ProjectLifecycleListener, Disposable

Do you like Arrow?

Arrow Org
<