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.