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
-