All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected TypeBinding |
cacheDerivedType(TypeBinding keyType,
TypeBinding nakedType,
TypeBinding derivedType) |
void |
cleanUp(int typeId) |
void |
fixTypeVariableDeclaringElement(TypeVariableBinding var,
Binding declaringElement)
If a TVB was created with a dummy declaring element and needs to be fixed now,
make sure that this update affects all early clones, too.
|
void |
forceRegisterAsDerived(TypeBinding derived)
Forcefully register the given type as a derived type.
|
TypeBinding |
getAnnotatedType(TypeBinding type,
AnnotationBinding[][] annotations) |
TypeBinding[] |
getAnnotatedTypes(TypeBinding type) |
AnnotationBinding |
getAnnotationType(ReferenceBinding annotationType,
boolean requiredResolved) |
ArrayBinding |
getArrayType(TypeBinding leafType,
int dimensions) |
ArrayBinding |
getArrayType(TypeBinding leafComponentType,
int dimensions,
AnnotationBinding[] annotations) |
CaptureBinding |
getCapturedWildcard(WildcardBinding wildcard,
ReferenceBinding contextType,
int start,
int end,
ASTNode cud,
int id) |
protected TypeBinding[] |
getDerivedTypes(TypeBinding keyType) |
TypeBinding |
getIntersectionType18(ReferenceBinding[] intersectingTypes) |
ReferenceBinding |
getMemberType(ReferenceBinding memberType,
ReferenceBinding enclosingType) |
ParameterizedTypeBinding |
getParameterizedType(ReferenceBinding genericType,
TypeBinding[] typeArguments,
ReferenceBinding enclosingType) |
ParameterizedTypeBinding |
getParameterizedType(ReferenceBinding genericType,
TypeBinding[] typeArguments,
ReferenceBinding enclosingType,
AnnotationBinding[] annotations) |
RawTypeBinding |
getRawType(ReferenceBinding genericType,
ReferenceBinding enclosingType) |
RawTypeBinding |
getRawType(ReferenceBinding genericType,
ReferenceBinding enclosingType,
AnnotationBinding[] annotations) |
TypeBinding |
getUnannotatedType(TypeBinding type) |
WildcardBinding |
getWildcard(ReferenceBinding genericType,
int rank,
TypeBinding bound,
TypeBinding[] otherBounds,
int boundKind) |
WildcardBinding |
getWildcard(ReferenceBinding genericType,
int rank,
TypeBinding bound,
TypeBinding[] otherBounds,
int boundKind,
AnnotationBinding[] annotations) |
boolean |
isAnnotatedTypeSystem() |
void |
reset() |
void |
updateCaches(UnresolvedReferenceBinding unresolvedType,
ReferenceBinding resolvedType) |