Module io.leangen.geantyref
Package io.leangen.geantyref
-
Interface Summary Interface Description AnnotatedCaptureType Annotated equivalent ofCaptureType
CaptureType CaptureType represents a wildcard that has gone through capture conversion. -
Class Summary Class Description AnnotatedArrayTypeImpl AnnotatedCaptureTypeImpl AnnotatedParameterizedTypeImpl AnnotatedTypeImpl AnnotatedTypeMap<K extends java.lang.reflect.AnnotatedType,V> AMap
implementation keyed byAnnotatedType
.AnnotatedTypeSet<E extends java.lang.reflect.AnnotatedType> ASet
implementation suited for maintainingAnnotatedType
elements.AnnotatedTypeVariableImpl AnnotatedWildcardTypeImpl AnnotationInvocationHandler An implementation ofAnnotation
that mimics the behavior of normal annotations.CaptureTypeImpl GenericArrayTypeImpl GenericTypeReflector Utility class for doing reflection on types.GenericTypeReflector.AnnotatedCaptureCacheKey GenericTypeReflector.CaptureCacheKey A key representing aCaptureType
.ParameterizedTypeImpl TypeFactory Utility class for creating instances ofType
.TypeToken<T> Wrapper aroundType
.TypeVariableImpl<D extends java.lang.reflect.GenericDeclaration> TypeVisitor TypeVisitor.AnnotatedCaptureCacheKey VarMap Mapping between type variables and actual parameters.WildcardTypeImpl -
Enum Summary Enum Description VarMap.MappingMode -
Exception Summary Exception Description AnnotationFormatException Indicates that invalid data has been encountered during annotation creation.TypeArgumentNotInBoundException Thrown to indicate that a type argument for a parameterized type is not within the bound declared on the type parameter.UnresolvedTypeVariableException