-
- All Superinterfaces:
AnnotatedConstruct
,TypeMirror
public interface WildcardType extends TypeMirror
Represents a wildcard type argument. Examples include:? ? extends Number ? super T
A wildcard may have its upper bound explicitly set by an
extends
clause, its lower bound explicitly set by asuper
clause, or neither (but not both).- Since:
- 1.6
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TypeMirror
getExtendsBound()
Returns the upper bound of this wildcard.TypeMirror
getSuperBound()
Returns the lower bound of this wildcard.-
Methods inherited from interface javax.lang.model.AnnotatedConstruct
getAnnotation, getAnnotationMirrors, getAnnotationsByType
-
-
-
-
Method Detail
-
getExtendsBound
TypeMirror getExtendsBound()
Returns the upper bound of this wildcard. If no upper bound is explicitly declared,null
is returned.- Returns:
- the upper bound of this wildcard
-
getSuperBound
TypeMirror getSuperBound()
Returns the lower bound of this wildcard. If no lower bound is explicitly declared,null
is returned.- Returns:
- the lower bound of this wildcard
-
-