Class GeneratedKlumBuilder<M>

java.lang.Object
groovy.lang.GroovyObjectSupport
com.blackbuild.klum.ast.runtime.internal.InternalKlumBuilder<M>
com.blackbuild.klum.ast.runtime.generated.GeneratedKlumBuilder<M>
Type Parameters:
M - the completed model type
All Implemented Interfaces:
KlumBuilder<M>, groovy.lang.GroovyObject, Serializable

public abstract class GeneratedKlumBuilder<M> extends InternalKlumBuilder<M>
Generated-code linkage base for Builder implementations emitted by the DSL transformation.

This type is not a handwritten client API, mutable Builder extension point, or Builder-phase SPI. Generated Builders retain their model-package Foo_DSL.Builder contracts; this base only keeps their bytecode independent of the runtime's internal package.

See Also: