Class AnnotatableTypeSystem
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeSystem
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.AnnotatableTypeSystem
-
Nested Class Summary
Nested classes/interfaces inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeSystem
TypeSystem.HashedParameterizedTypes -
Field Summary
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeSystem
parameterizedTypes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAnnotatedType(TypeBinding type, AnnotationBinding[][] annotations) getAnnotatedTypes(TypeBinding type) getArrayType(TypeBinding leaftType, int dimensions) getArrayType(TypeBinding leafType, int dimensions, AnnotationBinding[] annotations) getMemberType(ReferenceBinding memberType, ReferenceBinding enclosingType) getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType) getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType, AnnotationBinding[] annotations) getRawType(ReferenceBinding genericType, ReferenceBinding enclosingType) getRawType(ReferenceBinding genericType, ReferenceBinding enclosingType, AnnotationBinding[] annotations) getWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind) getWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind, AnnotationBinding[] annotations) booleanMethods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeSystem
cacheDerivedType, cleanUp, fixTypeVariableDeclaringElement, forceRegisterAsDerived, getAnnotationType, getCapturedWildcard, getDerivedTypes, getIntersectionType18, getUnannotatedType, reset, updateCaches
-
Constructor Details
-
AnnotatableTypeSystem
-
-
Method Details
-
getAnnotatedTypes
- Overrides:
getAnnotatedTypesin classTypeSystem
-
getArrayType
public ArrayBinding getArrayType(TypeBinding leafType, int dimensions, AnnotationBinding[] annotations) - Overrides:
getArrayTypein classTypeSystem
-
getArrayType
- Overrides:
getArrayTypein classTypeSystem
-
getMemberType
- Overrides:
getMemberTypein classTypeSystem
-
getParameterizedType
public ParameterizedTypeBinding getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType, AnnotationBinding[] annotations) - Overrides:
getParameterizedTypein classTypeSystem
-
getParameterizedType
public ParameterizedTypeBinding getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType) - Overrides:
getParameterizedTypein classTypeSystem
-
getRawType
public RawTypeBinding getRawType(ReferenceBinding genericType, ReferenceBinding enclosingType, AnnotationBinding[] annotations) - Overrides:
getRawTypein classTypeSystem
-
getRawType
- Overrides:
getRawTypein classTypeSystem
-
getWildcard
public WildcardBinding getWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind, AnnotationBinding[] annotations) - Overrides:
getWildcardin classTypeSystem
-
getWildcard
public WildcardBinding getWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind) - Overrides:
getWildcardin classTypeSystem
-
getAnnotatedType
- Overrides:
getAnnotatedTypein classTypeSystem
-
isAnnotatedTypeSystem
public boolean isAnnotatedTypeSystem()- Overrides:
isAnnotatedTypeSystemin classTypeSystem
-