Modifier and Type | Method and Description |
---|---|
ResolvedReferenceTypeDeclaration |
ClassOrInterfaceDeclaration.resolve() |
abstract ResolvedReferenceTypeDeclaration |
TypeDeclaration.resolve() |
Modifier and Type | Method and Description |
---|---|
ResolvedReferenceTypeDeclaration |
MethodUsage.declaringType() |
Modifier and Type | Interface and Description |
---|---|
interface |
ResolvedAnnotationDeclaration |
interface |
ResolvedClassDeclaration
Declaration of a Class (not an interface or an enum).
|
interface |
ResolvedEnumDeclaration
Declaration of an Enum.
|
interface |
ResolvedInterfaceDeclaration
An interface declaration.
|
Modifier and Type | Method and Description |
---|---|
default ResolvedReferenceTypeDeclaration |
ResolvedReferenceTypeDeclaration.asReferenceType() |
default ResolvedReferenceTypeDeclaration |
ResolvedTypeDeclaration.asReferenceType() |
ResolvedReferenceTypeDeclaration |
ResolvedConstructorDeclaration.declaringType()
A constructor can be declared in a class or an enum.
|
ResolvedReferenceTypeDeclaration |
ResolvedMethodLikeDeclaration.declaringType()
The type in which the method is declared.
|
default ResolvedReferenceTypeDeclaration |
ResolvedTypeDeclaration.getInternalType(String name)
Returns a type declaration for the internal type based on name.
|
Modifier and Type | Method and Description |
---|---|
Optional<ResolvedReferenceTypeDeclaration> |
ResolvedTypeDeclaration.containerType()
Get the ReferenceTypeDeclaration enclosing this declaration.
|
default Set<ResolvedReferenceTypeDeclaration> |
ResolvedTypeDeclaration.internalTypes()
Get the list of types defined inside the current type.
|
Modifier and Type | Method and Description |
---|---|
default boolean |
ResolvedReferenceTypeDeclaration.canBeAssignedTo(ResolvedReferenceTypeDeclaration other)
Can we assign instances of the type defined by this declaration to variables having the type defined
by the given type?
|
boolean |
ResolvedReferenceTypeDeclaration.isAssignableBy(ResolvedReferenceTypeDeclaration other)
Can we assign instances of the given type to variables having the type defined
by this declaration?
|
Modifier and Type | Field and Description |
---|---|
protected ResolvedReferenceTypeDeclaration |
ResolvedReferenceType.typeDeclaration |
Modifier and Type | Method and Description |
---|---|
ResolvedReferenceTypeDeclaration |
ResolvedReferenceType.getTypeDeclaration()
Corresponding TypeDeclaration
|
Modifier and Type | Method and Description |
---|---|
protected abstract ResolvedReferenceType |
ResolvedReferenceType.create(ResolvedReferenceTypeDeclaration typeDeclaration) |
protected abstract ResolvedReferenceType |
ResolvedReferenceType.create(ResolvedReferenceTypeDeclaration typeDeclaration,
List<ResolvedType> typeParameters) |
protected ResolvedReferenceType |
ResolvedReferenceType.create(ResolvedReferenceTypeDeclaration typeDeclaration,
ResolvedTypeParametersMap typeParametersMap) |
Constructor and Description |
---|
ResolvedReferenceType(ResolvedReferenceTypeDeclaration typeDeclaration) |
ResolvedReferenceType(ResolvedReferenceTypeDeclaration typeDeclaration,
List<ResolvedType> typeArguments) |
Copyright © 2007–2018. All rights reserved.