public class GeneratedWildcardType extends Object implements MetaWildcardType
Modifier and Type | Class and Description |
---|---|
static class |
GeneratedWildcardType.Direction |
getRawType, refer
format
Constructor and Description |
---|
GeneratedWildcardType() |
GeneratedWildcardType(GeneratedWildcardType.Direction direction,
MetaType bound) |
Modifier and Type | Method and Description |
---|---|
void |
addLowerBound(MetaType bound) |
void |
addUpperBound(MetaType bound) |
Format |
format() |
List<MetaType> |
getLowerBounds() |
MetaClass |
getRawType() |
List<MetaType> |
getUpperBounds() |
Format |
refer() |
static GeneratedWildcardType |
wildcardExtends(Class<?> bound) |
static GeneratedWildcardType |
wildcardExtends(MetaType bound) |
static GeneratedWildcardType |
wildcardSuper(Class<?> bound) |
static GeneratedWildcardType |
wildcardSuper(MetaType bound) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
format
public GeneratedWildcardType()
public GeneratedWildcardType(GeneratedWildcardType.Direction direction, MetaType bound)
public static GeneratedWildcardType wildcardSuper(MetaType bound)
public static GeneratedWildcardType wildcardSuper(Class<?> bound)
public static GeneratedWildcardType wildcardExtends(MetaType bound)
public static GeneratedWildcardType wildcardExtends(Class<?> bound)
public List<MetaType> getUpperBounds()
getUpperBounds
in interface MetaWildcardType
public List<MetaType> getLowerBounds()
getLowerBounds
in interface MetaWildcardType
public void addUpperBound(MetaType bound)
public void addLowerBound(MetaType bound)
public MetaClass getRawType()
getRawType
in interface MetaType
public final Format format()
format
in interface Formattable
see also the complete user documentation .