public interface TypeModel<T extends TypeModel<T>> extends GenericModel<T>
| Modifier and Type | Method and Description |
|---|---|
TypeModel<?> |
componentType() |
T |
componentType(TypeModel<?> componentType) |
Map<String,VarModel> |
fields() |
T |
fields(Map<String,VarModel> fields) |
String |
fullName() |
List<InterfaceModel> |
interfaces() |
boolean |
isArray() |
boolean |
isPrimitive() |
boolean |
isTypeVariable() |
List<MethodModel> |
methods() |
T |
methods(List<MethodModel> methods) |
String |
packageName() |
T |
rawType() |
String |
simpleName() |
List<TypeModel<?>> |
types() |
typeParameters, typeParametersannotations, metadata, modifiersString simpleName()
String packageName()
String fullName()
boolean isArray()
boolean isTypeVariable()
T rawType()
TypeModel<?> componentType()
List<MethodModel> methods()
T methods(List<MethodModel> methods)
List<InterfaceModel> interfaces()
boolean isPrimitive()
Copyright © 2020. All rights reserved.