public class AnnotatableTypeSystem extends TypeSystem
TypeSystem.HashedParameterizedTypesparameterizedTypes| Constructor and Description |
|---|
AnnotatableTypeSystem(LookupEnvironment environment) |
cacheDerivedType, getAnnotationType, getDerivedTypes, getIntersectionCastType, getUnannotatedType, reset, updateCachespublic AnnotatableTypeSystem(LookupEnvironment environment)
public TypeBinding[] getAnnotatedTypes(TypeBinding type)
getAnnotatedTypes in class TypeSystempublic ArrayBinding getArrayType(TypeBinding leafType, int dimensions, AnnotationBinding[] annotations)
getArrayType in class TypeSystempublic ArrayBinding getArrayType(TypeBinding leaftType, int dimensions)
getArrayType in class TypeSystempublic ReferenceBinding getMemberType(ReferenceBinding memberType, ReferenceBinding enclosingType)
getMemberType in class TypeSystempublic ParameterizedTypeBinding getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType, AnnotationBinding[] annotations)
getParameterizedType in class TypeSystempublic ParameterizedTypeBinding getParameterizedType(ReferenceBinding genericType, TypeBinding[] typeArguments, ReferenceBinding enclosingType)
getParameterizedType in class TypeSystempublic RawTypeBinding getRawType(ReferenceBinding genericType, ReferenceBinding enclosingType, AnnotationBinding[] annotations)
getRawType in class TypeSystempublic RawTypeBinding getRawType(ReferenceBinding genericType, ReferenceBinding enclosingType)
getRawType in class TypeSystempublic WildcardBinding getWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind, AnnotationBinding[] annotations)
getWildcard in class TypeSystempublic WildcardBinding getWildcard(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind)
getWildcard in class TypeSystempublic TypeBinding getAnnotatedType(TypeBinding type, AnnotationBinding[][] annotations)
getAnnotatedType in class TypeSystempublic boolean isAnnotatedTypeSystem()
isAnnotatedTypeSystem in class TypeSystemCopyright © 2015. All rights reserved.