class AnnotatedCaptureTypeImpl extends AnnotatedTypeImpl implements AnnotatedCaptureType
Modifier and Type | Field and Description |
---|---|
private java.lang.annotation.Annotation[] |
declaredAnnotations |
private java.lang.reflect.AnnotatedType[] |
lowerBounds |
private CaptureType |
type |
private java.lang.reflect.AnnotatedType[] |
upperBounds |
private java.lang.reflect.AnnotatedTypeVariable |
variable |
private java.lang.reflect.AnnotatedWildcardType |
wildcard |
annotations
Constructor and Description |
---|
AnnotatedCaptureTypeImpl(java.lang.reflect.AnnotatedWildcardType wildcard,
java.lang.reflect.AnnotatedTypeVariable variable) |
AnnotatedCaptureTypeImpl(CaptureType type,
java.lang.reflect.AnnotatedWildcardType wildcard,
java.lang.reflect.AnnotatedTypeVariable variable) |
AnnotatedCaptureTypeImpl(CaptureType type,
java.lang.reflect.AnnotatedWildcardType wildcard,
java.lang.reflect.AnnotatedTypeVariable variable,
java.lang.reflect.AnnotatedType[] lowerBounds,
java.lang.reflect.AnnotatedType[] upperBounds,
java.lang.annotation.Annotation[] annotations) |
AnnotatedCaptureTypeImpl(CaptureType type,
java.lang.reflect.AnnotatedWildcardType wildcard,
java.lang.reflect.AnnotatedTypeVariable variable,
java.lang.reflect.AnnotatedType[] upperBounds,
java.lang.annotation.Annotation[] annotations) |
Modifier and Type | Method and Description |
---|---|
java.lang.reflect.AnnotatedType[] |
getAnnotatedLowerBounds()
Returns an array of Type objects representing the lower bound(s) of this type
variable.
|
java.lang.reflect.AnnotatedTypeVariable |
getAnnotatedTypeVariable() |
java.lang.reflect.AnnotatedType[] |
getAnnotatedUpperBounds()
Returns an array of Type objects representing the upper bound(s) of this capture.
|
java.lang.reflect.AnnotatedWildcardType |
getAnnotatedWildcardType() |
java.lang.annotation.Annotation[] |
getDeclaredAnnotations() |
(package private) void |
init(VarMap varMap)
Initialize this CaptureTypeImpl.
|
void |
setAnnotatedUpperBounds(java.lang.reflect.AnnotatedType[] upperBounds) |
annotationsString, equals, getAnnotation, getAnnotations, getType, hashCode, toString, typesString
private final java.lang.reflect.AnnotatedWildcardType wildcard
private final java.lang.reflect.AnnotatedTypeVariable variable
private final java.lang.reflect.AnnotatedType[] lowerBounds
private java.lang.reflect.AnnotatedType[] upperBounds
private final CaptureType type
private final java.lang.annotation.Annotation[] declaredAnnotations
AnnotatedCaptureTypeImpl(java.lang.reflect.AnnotatedWildcardType wildcard, java.lang.reflect.AnnotatedTypeVariable variable)
AnnotatedCaptureTypeImpl(CaptureType type, java.lang.reflect.AnnotatedWildcardType wildcard, java.lang.reflect.AnnotatedTypeVariable variable)
AnnotatedCaptureTypeImpl(CaptureType type, java.lang.reflect.AnnotatedWildcardType wildcard, java.lang.reflect.AnnotatedTypeVariable variable, java.lang.reflect.AnnotatedType[] upperBounds, java.lang.annotation.Annotation[] annotations)
AnnotatedCaptureTypeImpl(CaptureType type, java.lang.reflect.AnnotatedWildcardType wildcard, java.lang.reflect.AnnotatedTypeVariable variable, java.lang.reflect.AnnotatedType[] lowerBounds, java.lang.reflect.AnnotatedType[] upperBounds, java.lang.annotation.Annotation[] annotations)
void init(VarMap varMap)
public java.lang.annotation.Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations
in interface java.lang.reflect.AnnotatedElement
getDeclaredAnnotations
in class AnnotatedTypeImpl
public java.lang.reflect.AnnotatedType[] getAnnotatedUpperBounds()
getAnnotatedUpperBounds
in interface AnnotatedCaptureType
public void setAnnotatedUpperBounds(java.lang.reflect.AnnotatedType[] upperBounds)
setAnnotatedUpperBounds
in interface AnnotatedCaptureType
public java.lang.reflect.AnnotatedType[] getAnnotatedLowerBounds()
WildcardType.getLowerBounds()
.getAnnotatedLowerBounds
in interface AnnotatedCaptureType
public java.lang.reflect.AnnotatedTypeVariable getAnnotatedTypeVariable()
getAnnotatedTypeVariable
in interface AnnotatedCaptureType
public java.lang.reflect.AnnotatedWildcardType getAnnotatedWildcardType()
getAnnotatedWildcardType
in interface AnnotatedCaptureType