ExtensibleContextBuilderDsl

interface ExtensibleContextBuilderDsl : ContextBuilderDsl

A context builder which can also receive meta-environment components via the meta function.

Functions

Link copied to clipboard
abstract fun meta(action: ContextBuilderDsl.() -> Unit)

Executes the given lambda (which takes a ContextBuilderDsl) to execute actions on the meta-environment.

Link copied to clipboard
abstract fun <T : Any> put(declaration: Declaration<T>)

Adds a declaration to this context. You will rarely need to call this function directly, as many other put functions exist for a more DSL-ish approach.

Inheritors

Link copied to clipboard