public interface ModelFactory
| Modifier and Type | Method and Description |
|---|---|
Map<String,Map<String,Object>> |
annotations(Element element) |
Object |
annotationValue(AnnotationValue value) |
Map<String,Object> |
annotationValues(AnnotationMirror a) |
MethodModel |
asMemberOf(DeclaredType declaring,
ExecutableElement member) |
VarModel |
asMemberOf(DeclaredType declaring,
VariableElement member) |
TypeModel |
asMemberOf(TypeElement declaring,
TypeElement member) |
default MethodModel |
method(ExecutableElement executableElement) |
MethodModel |
method(ExecutableElement executableElement,
ExecutableType type) |
TemplateModel |
model() |
TypeModel |
type(TypeMirror typeMirror) |
default VarModel |
variable(VariableElement variableElement) |
VarModel |
variable(VariableElement variableElement,
TypeMirror type) |
TypeModel asMemberOf(TypeElement declaring, TypeElement member)
VarModel asMemberOf(DeclaredType declaring, VariableElement member)
MethodModel asMemberOf(DeclaredType declaring, ExecutableElement member)
MethodModel method(ExecutableElement executableElement, ExecutableType type)
default MethodModel method(ExecutableElement executableElement)
VarModel variable(VariableElement variableElement, TypeMirror type)
default VarModel variable(VariableElement variableElement)
TypeModel type(TypeMirror typeMirror)
TemplateModel model()
Object annotationValue(AnnotationValue value)
Map<String,Object> annotationValues(AnnotationMirror a)
Copyright © 2019. All rights reserved.