ExtensibleEnvironmentContext

class ExtensibleEnvironmentContext(val declarations: Declarations, val metaContext: EnvironmentContext)

A context for ExtensibleInjectionEnvironments. Provides both the regular set of declarations plus a subcontext for the meta-environment.

Constructors

Link copied to clipboard
fun ExtensibleEnvironmentContext(declarations: Declarations, metaContext: EnvironmentContext)

Properties

Link copied to clipboard
val declarations: Declarations

The declarations for this context, similar to EnvironmentContext.declarations.

Link copied to clipboard
val metaContext: EnvironmentContext

A (non-extensible) environment context for use in the meta-environment.