Package-level declarations
Types
An immutable Context implementation. This might be used in tests as a toy context, but in a concrete execution, its mutable subclass MutableContext is used.
A Context that has a parent context, forming a scope tree. This context can access its parent's properties and inherit them.
Container of information about the current state of the pipeline, shared across the whole pipeline itself.
A mutable Context implementation, which allows registering new data to be looked up later.
A context that is the result of a fork from an original parent Context. All properties are inherited from it, but not all, such as libraries, are shared mutably.
A context that shares all of its properties with its parent MutableContext. This is useful when a context needs to be forked, for example to update its fileSystem, but still its state mutably.
A context that is the result of a fork from an original parent Context. All properties are inherited from it, but not all, such as libraries, are shared mutably.
Properties
The error handler of the attached pipeline, if it exists.
The package resolver of the attached pipeline, or PackageResolver.Unsupported if no pipeline is attached.