| Modifier and Type | Field and Description |
|---|---|
static ClassRef |
TypeDef.ENUM_REF |
static ClassRef |
ClassRef.OBJECT |
static ClassRef |
TypeDef.OBJECT_REF |
| Modifier and Type | Field and Description |
|---|---|
static AttributeKey<Collection<ClassRef>> |
Attributeable.ALSO_IMPORT |
| Modifier and Type | Method and Description |
|---|---|
static ClassRef |
ClassRef.forName(String fullyQualifiedName) |
ClassRef |
AnnotationRef.getClassRef() |
ClassRef |
TypeDef.toInternalReference()
Creates a
ClassRef for internal use inside the scope of the type (methods, properties
etc). |
ClassRef |
TypeDef.toReference(Collection<TypeRef> arguments)
Creates a
ClassRef for the current definition with the specified arguments. |
ClassRef |
TypeDef.toReference(List<TypeRef> arguments)
Creates a
ClassRef for the current definition with the specified arguments. |
ClassRef |
TypeDef.toReference(TypeRef... arguments)
Creates a
ClassRef for the current definition with the specified arguments. |
ClassRef |
TypeDef.toUnboundedReference()
Creates a
ClassRef without bounds. |
ClassRef |
ClassRef.withDimensions(int dimensions) |
ClassRef |
TypeParamRef.withErasure() |
| Modifier and Type | Method and Description |
|---|---|
List<ClassRef> |
TypeParamDef.getBounds() |
List<ClassRef> |
Method.getExceptions() |
List<ClassRef> |
TypeDef.getExtendsList() |
List<ClassRef> |
TypeDef.getImplementsList() |
List<ClassRef> |
TypeDef.getReferences() |
Set<ClassRef> |
AnnotationRef.getReferences() |
Set<ClassRef> |
Method.getReferences() |
Set<ClassRef> |
Property.getReferences() |
Set<ClassRef> |
ClassRef.getReferences() |
| Constructor and Description |
|---|
AnnotationRef(ClassRef classRef,
Map<String,Object> parameters,
Map<AttributeKey,Object> attributes) |
| Constructor and Description |
|---|
Method(List<String> comments,
List<AnnotationRef> annotations,
List<TypeParamDef> parameters,
String name,
TypeRef returnType,
List<Property> arguments,
boolean varArgPreferred,
List<ClassRef> exceptions,
boolean defaultMethod,
Block block,
Modifiers modifiers,
Map<AttributeKey,Object> attributes) |
TypeDef(Kind kind,
String packageName,
String name,
List<String> comments,
List<AnnotationRef> annotations,
List<ClassRef> extendsList,
List<ClassRef> implementsList,
List<TypeParamDef> parameters,
List<Property> properties,
List<Method> constructors,
List<Method> methods,
String outerTypeName,
List<TypeDef> innerTypes,
Modifiers modifiers,
Map<AttributeKey,Object> attributes) |
TypeDef(Kind kind,
String packageName,
String name,
List<String> comments,
List<AnnotationRef> annotations,
List<ClassRef> extendsList,
List<ClassRef> implementsList,
List<TypeParamDef> parameters,
List<Property> properties,
List<Method> constructors,
List<Method> methods,
String outerTypeName,
List<TypeDef> innerTypes,
Modifiers modifiers,
Map<AttributeKey,Object> attributes) |
TypeParamDef(String name,
List<ClassRef> bounds,
Map<AttributeKey,Object> attributes) |
Copyright © 2023. All rights reserved.