Package Summary  Overview Summary

class:WildcardType [CHANGED]

  • 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
  • All Superinterfaces:
    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
  • 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

method:getExtendsBound-- [NONE]

  • 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

method:getSuperBound-- [NONE]

  • 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