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) boolean
Methods 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:
getAnnotatedTypes
in classTypeSystem
-
getArrayType
public ArrayBinding getArrayType(TypeBinding leafType, int dimensions, AnnotationBinding[] annotations) - Overrides:
getArrayType
in classTypeSystem
-
getArrayType
- Overrides:
getArrayType
in classTypeSystem
-
getMemberType
- Overrides:
getMemberType
in classTypeSystem
-
getParameterizedType
public ParameterizedTypeBinding getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType, AnnotationBinding[] annotations) - Overrides:
getParameterizedType
in classTypeSystem
-
getParameterizedType
public ParameterizedTypeBinding getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType) - Overrides:
getParameterizedType
in classTypeSystem
-
getRawType
public RawTypeBinding getRawType(ReferenceBinding genericType, ReferenceBinding enclosingType, AnnotationBinding[] annotations) - Overrides:
getRawType
in classTypeSystem
-
getRawType
- Overrides:
getRawType
in classTypeSystem
-
getWildcard
public WildcardBinding getWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind, AnnotationBinding[] annotations) - Overrides:
getWildcard
in classTypeSystem
-
getWildcard
public WildcardBinding getWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind) - Overrides:
getWildcard
in classTypeSystem
-
getAnnotatedType
- Overrides:
getAnnotatedType
in classTypeSystem
-
isAnnotatedTypeSystem
public boolean isAnnotatedTypeSystem()- Overrides:
isAnnotatedTypeSystem
in classTypeSystem
-