Interface WildcardType

All Superinterfaces:
Type
All Known Implementing Classes:
WildcardTypeImpl

@Deprecated public interface WildcardType extends Type
Deprecated.
The declarations in this package have been superseded by those in the package jdk.javadoc.doclet. For more information, see the Migration Guide in the documentation for that package.
Represents a wildcard type argument. Examples include:
 <?>
 <? extends E>
 <? super T>
 
A wildcard type can have explicit extends bounds or explicit super bounds or neither, but not both.
Since:
1.5
  • Method Details

    • extendsBounds

      Type[] extendsBounds()
      Deprecated.
      Return the upper bounds of this wildcard type argument as given by the extends clause. Return an empty array if no such bounds are explicitly given.
      Returns:
      the extends bounds of this wildcard type argument
    • superBounds

      Type[] superBounds()
      Deprecated.
      Return the lower bounds of this wildcard type argument as given by the super clause. Return an empty array if no such bounds are explicitly given.
      Returns:
      the super bounds of this wildcard type argument