WildcardType

Interface WildcardType

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 a super clause, or neither (but not both).

Since:
1.6

Methods

getExtendsBound

TypeMirror getExtendsBound()

Returns the upper bound of this wildcard. If no upper bound is explicitly declared, null is returned.

Returns:
the upper bound