public class ModelTypeFactory extends Object implements ModelFactory
| Constructor and Description |
|---|
ModelTypeFactory(Types types) |
| Modifier and Type | Method and Description |
|---|---|
MethodModel |
asMemberOf(DeclaredType declaring,
ExecutableElement member) |
VarModel |
asMemberOf(DeclaredType declaring,
VariableElement member) |
TypeModel |
asMemberOf(TypeElement declaring,
TypeElement member) |
MethodModel |
method(ExecutableElement executableElement,
ExecutableType type) |
MethodModel |
model(ExecutableElement methodElement) |
TypeModel |
model(TypeMirror typeMirror) |
VarModel |
model(VariableElement variableElement) |
TypeModel |
type(TypeMirror typeMirror) |
VarModel |
variable(VariableElement variableElement,
TypeMirror type) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmethod, variablepublic ModelTypeFactory(Types types)
public MethodModel model(ExecutableElement methodElement)
model in interface ModelFactorypublic TypeModel model(TypeMirror typeMirror)
model in interface ModelFactorypublic VarModel model(VariableElement variableElement)
model in interface ModelFactorypublic TypeModel asMemberOf(TypeElement declaring, TypeElement member)
asMemberOf in interface ModelFactorypublic VarModel asMemberOf(DeclaredType declaring, VariableElement member)
asMemberOf in interface ModelFactorypublic MethodModel asMemberOf(DeclaredType declaring, ExecutableElement member)
asMemberOf in interface ModelFactorypublic MethodModel method(ExecutableElement executableElement, ExecutableType type)
method in interface ModelFactorypublic VarModel variable(VariableElement variableElement, TypeMirror type)
variable in interface ModelFactorypublic TypeModel type(TypeMirror typeMirror)
type in interface ModelFactoryCopyright © 2018. All rights reserved.