java.lang.reflect.WildcardType |
This interface represents a wildcard type, such as the simple wildcard
'?'
, the upper bounded wildcard '? extends Closeable'
, the
multiple upper bounded wildcard '? extends Closeable & Flushable'
or
the lower bounded wildcard '? super OutputStream'
.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the array of types that represent the lower bounds of this type.
| |||||||||||
Returns the array of types that represent the upper bounds of this type.
|
Returns the array of types that represent the lower bounds of this type.
The default lower bound is null
, in which case an empty array is
returned. Since only one lower bound is allowed, the returned array's
length will never exceed one.
TypeNotPresentException | if any of the bounds points to a missing type |
---|---|
MalformedParameterizedTypeException | if any of the bounds points to a type that cannot be instantiated for some reason |
Returns the array of types that represent the upper bounds of this type.
The default upper bound is Object
.
TypeNotPresentException | if any of the bounds points to a missing type |
---|---|
MalformedParameterizedTypeException | if any bound points to a type that cannot be instantiated for some reason |