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 class
ClassTemplateBuilder.ImportDependencies
-
Field Summary
Fields Modifier and Type Field Description private final M
model
private final TypeOfCode<M>
typeOfCode
private final ClassCd
classCd
-
Constructor Summary
Constructors Constructor Description ClassTemplateBuilder(BuildContext<M> context, TemplateGenerator template, List<Object> dependencies)
-
Method Summary
Modifier and Type Method Description Unit
makeDecoration()
Unit
makeDeclaration()
Unit
makeImplementation()
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)
-
-
-
-