public class LazyTypeModel extends LazyGenericModel implements TypeModel
| Constructor and Description |
|---|
LazyTypeModel(Supplier<List<AnnotationModel>> annotationSupplier,
boolean isStatic,
boolean isPublic,
Supplier<List<TypeModel>> typeParameters,
String packageName,
String simpleName,
String fullName,
boolean isTypVariable,
Supplier<List<MethodModel>> methodsSupplier,
Supplier<List<VarModel>> fieldsSupplier) |
LazyTypeModel(Supplier<List<AnnotationModel>> annotationSupplier,
boolean isStatic,
boolean isPublic,
Supplier<List<TypeModel>> typeParameters,
String packageName,
String simpleName,
String fullName,
boolean isArray,
Supplier<TypeModel> rawTypeSupplier,
Supplier<TypeModel> componentTypeSupplier,
Supplier<List<MethodModel>> methodsSupplier,
Supplier<List<VarModel>> fieldsSupplier) |
| Modifier and Type | Method and Description |
|---|---|
TypeModel |
componentType() |
List<VarModel> |
fields() |
String |
fullName() |
boolean |
isArray() |
boolean |
isTypeVariable() |
List<MethodModel> |
methods() |
String |
packageName() |
TypeModel |
rawType() |
String |
simpleName() |
String |
toString() |
typeParametersannotations, isPublic, isStatic, metadataclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittypeParametersannotations, isPublic, isStatic, metadatapublic LazyTypeModel(Supplier<List<AnnotationModel>> annotationSupplier, boolean isStatic, boolean isPublic, Supplier<List<TypeModel>> typeParameters, String packageName, String simpleName, String fullName, boolean isArray, Supplier<TypeModel> rawTypeSupplier, Supplier<TypeModel> componentTypeSupplier, Supplier<List<MethodModel>> methodsSupplier, Supplier<List<VarModel>> fieldsSupplier)
public LazyTypeModel(Supplier<List<AnnotationModel>> annotationSupplier, boolean isStatic, boolean isPublic, Supplier<List<TypeModel>> typeParameters, String packageName, String simpleName, String fullName, boolean isTypVariable, Supplier<List<MethodModel>> methodsSupplier, Supplier<List<VarModel>> fieldsSupplier)
public String simpleName()
simpleName in interface TypeModelpublic String packageName()
packageName in interface TypeModelpublic boolean isTypeVariable()
isTypeVariable in interface TypeModelpublic TypeModel componentType()
componentType in interface TypeModelpublic List<MethodModel> methods()
Copyright © 2019. All rights reserved.