Class ClassTemplateBuilder
-
- All Implemented Interfaces:
public final class ClassTemplateBuilder<M extends Object> extends ClassBuilder<M>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classClassTemplateBuilder.ImportDependencies
-
Field Summary
Fields Modifier and Type Field Description private final Mmodelprivate final TypeOfCode<M>typeOfCodeprivate final ClassCdclassCdprivate final Generator<?>generator
-
Constructor Summary
Constructors Constructor Description ClassTemplateBuilder(BuildContext<M> context, TemplateGenerator template, List<Object> dependencies)
-
Method Summary
Modifier and Type Method Description UnitmakeDecoration()UnitmakeDeclaration()UnitmakeImplementation()CodeGenerationTask<?>makeGenerationTask(String filePath)-
-
Constructor Detail
-
ClassTemplateBuilder
ClassTemplateBuilder(BuildContext<M> context, TemplateGenerator template, List<Object> dependencies)
-
-
Method Detail
-
makeDecoration
Unit makeDecoration()
-
makeDeclaration
Unit makeDeclaration()
-
makeImplementation
Unit makeImplementation()
-
makeGenerationTask
CodeGenerationTask<?> makeGenerationTask(String filePath)
-
-
-
-