@CodeTemplate("path/to/template")
public class MyTemplate {
@Property("class_name")
private String className;
@Property("fields")
private List<String> fields;
}
groovy
dependencies {
// ...
implementation 'org.activej:codegen:1.0'
annotationProcessor 'org.activej:codegen:1.0'
// ...
}
@CodeTemplate("path/to/template")
public class MyTemplate {
@Property("class_name")
private String className;
@Property("fields")
private List<String> fields;
}
path/to/template=path/to/your/template.txt