Package ca.mcscert.jpipe.compiler.model
package ca.mcscert.jpipe.compiler.model
-
ClassDescriptionChainBuilder<I,
O> Fluent builder that accumulatesTransformations into a compilation chain.ChainCompiler<I,O> Checker<I>An idempotent pipeline step: inspects the value without modifying it.Functional interface for theTransformation.of(Transformation.Step)factory.Mutable context threaded through every step of a compilation pipeline.Unchecked exception thrown when a compilation step fails unexpectedly.A single diagnostic message produced during compilation.Compiler diagnostic error-code tags embedded in error messages.Sink<O>Last step of a compilation chain: serialises the pipeline output to a file.Source<I>First step of a compilation chain: reads an input file and produces the initial value fed to the firstTransformation.Functional interface for theSource.of(Source.Provider)factory.Transformation<I,O> A single step in a compilation chain: a functionI → O.Transformation.Step<I,O> Functional interface for theTransformation.of(Transformation.Step)factory — allows steps to be expressed as lambdas or method references.