This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
java.lang.reflect
interface WildcardType
- All Superinterfaces:
- Type
public interface WildcardType
extends Type
WildcardType represents a wildcard type expression, such as
?, ? extends Number, or ? super Integer.
Method Summary |
Type[] |
Returns an array of Type objects representing the
lower bound(s) of this type variable.
|
Type[] |
Returns an array of Type objects representing the upper
bound(s) of this type variable.
|
getLowerBounds
public Type[] getLowerBounds()
-
Returns an array of Type objects representing the
lower bound(s) of this type variable. Note that if no lower bound is
explicitly declared, the lower bound is the type of null.
In this case, a zero length array is returned.
For each lower bound B :
- if B is a parameterized type or a type variable, it is created,
(see {@link java.lang.reflect.ParameterizedType ParameterizedType}
for the details of the creation process for parameterized types).
- Otherwise, B is resolved.
- Returns:
- an array of Types representing the lower bound(s) of this
type variable
getUpperBounds
public Type[] getUpperBounds()
-
Returns an array of Type objects representing the upper
bound(s) of this type variable. Note that if no upper bound is
explicitly declared, the upper bound is Object.
For each upper bound B :
- if B is a parameterized type or a type variable, it is created,
(see {@link java.lang.reflect.ParameterizedType ParameterizedType}
for the details of the creation process for parameterized types).
- Otherwise, B is resolved.
- Returns:
- an array of Types representing the upper bound(s) of this
type variable
This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
This page displays the
Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
The official Sun™ documentation can be found here at
http://java.sun.com/javase/6/docs/api/.