LazyAnnotationModel(Supplier<List<AnnotationModel>> annotationSupplier,
boolean isStatic,
boolean isPublic,
TypeModel type) |
LazyElementModel(Supplier<List<AnnotationModel>> annotationSupplier,
boolean isStatic,
boolean isPublic) |
LazyGenericModel(Supplier<List<AnnotationModel>> annotationSupplier,
boolean isStatic,
boolean isPublic,
Supplier<List<TypeModel>> typeParameters) |
LazyMethodModel(Supplier<List<AnnotationModel>> annotationSupplier,
boolean isStatic,
boolean isPublic,
Supplier<List<TypeModel>> typeParameters,
TypeModel returnType,
String name,
Supplier<List<VarModel>> parametersSupplier,
Supplier<List<StatementModel>> bodySupplier) |
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) |
LazyVarModel(Supplier<List<AnnotationModel>> annotationSupplier,
boolean isStatic,
boolean isPublic,
TypeModel type,
String name) |