public interface ModelFactory
| Modifier and Type | Method and Description |
|---|---|
ClassModel |
classModel(String packageName,
String dslName) |
VarModel |
constant(String name) |
MethodModel |
constructor(TypeModel<?> builderModel,
VarModel... parameters) |
MethodModel |
defaultMethod(String name,
List<VarModel> parameters) |
InterfaceModel |
interfaceModel(String packageName,
String dslName) |
MethodModel |
method(Collection<Modifier> modifiers,
String method,
List<VarModel> parameters) |
MethodModel |
method(ExecutableElement method) |
MethodModel |
method(String method,
List<VarModel> parameters) |
default MethodModel |
method(String method,
VarModel... parameters) |
VarModel |
parameter(TypeModel model,
String parameterName) |
VarModel |
parameter(VariableElement parameterModel) |
StatementModel |
statementModel(VarModel impl,
MethodModel body) |
MethodModel |
staticMethod(String name,
List<VarModel> parameters) |
TypeModel<?> |
type(Element element) |
TypeModel<?> |
type(TypeMirror typeMirror) |
InterfaceModel interfaceModel(String packageName, String dslName)
ClassModel classModel(String packageName, String dslName)
MethodModel method(Collection<Modifier> modifiers, String method, List<VarModel> parameters)
MethodModel method(String method, List<VarModel> parameters)
default MethodModel method(String method, VarModel... parameters)
StatementModel statementModel(VarModel impl, MethodModel body)
TypeModel<?> type(TypeMirror typeMirror)
VarModel parameter(VariableElement parameterModel)
MethodModel method(ExecutableElement method)
MethodModel constructor(TypeModel<?> builderModel, VarModel... parameters)
MethodModel defaultMethod(String name, List<VarModel> parameters)
MethodModel staticMethod(String name, List<VarModel> parameters)
Copyright © 2020. All rights reserved.