Package pl.metaprogramming.codegen.java
Class JavaGeneratorBuilder.Delegate
-
- All Implemented Interfaces:
public abstract class JavaGeneratorBuilder.Delegate
-
-
Field Summary
Fields Modifier and Type Field Description private final HashSet<TypeOfCode<?>>typeOfCodesprivate final CodegenParamsparams
-
Constructor Summary
Constructors Constructor Description JavaGeneratorBuilder.Delegate()
-
Method Summary
Modifier and Type Method Description final HashSet<TypeOfCode<?>>getTypeOfCodes()final CodegenParamsgetParams()final JavaGeneratorBuilder.Delegateconfigure(JavaGeneratorBuilder<?, ?, ?> configurator)abstract Unitconfigure()final <M extends Any> UnittypeOfCode(TypeOfCode<M> typeOfCode, ClassBuilderConfigurator.Setter<M> setter)-
-
Method Detail
-
getTypeOfCodes
final HashSet<TypeOfCode<?>> getTypeOfCodes()
-
getParams
final CodegenParams getParams()
-
configure
final JavaGeneratorBuilder.Delegate configure(JavaGeneratorBuilder<?, ?, ?> configurator)
-
typeOfCode
final <M extends Any> Unit typeOfCode(TypeOfCode<M> typeOfCode, ClassBuilderConfigurator.Setter<M> setter)
-
-
-
-