BaseType.ClassFill
Constructor and Description |
---|
WildcardTypeImpl(BaseType[] lowerBounds,
BaseType[] upperBounds) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.reflect.Type |
getGenericComponentType() |
java.lang.reflect.Type[] |
getLowerBounds() |
java.lang.Class<?> |
getRawClass() |
java.lang.reflect.Type[] |
getUpperBounds() |
protected BaseType[] |
getWildcardBounds() |
int |
hashCode() |
boolean |
isAssignableFrom(BaseType type) |
boolean |
isGeneric()
Returns true for a generic type like MyBean
|
boolean |
isParamAssignableFrom(BaseType type)
Assignable as a parameter.
|
boolean |
isWildcard() |
java.lang.String |
toString() |
java.lang.reflect.Type |
toType() |
create, create, createClass, createForSource, createForTarget, createGenericClass, extendGenericType, fill, fillSyntheticTypes, fillTypeClosure, getBaseTypeClosure, getParameters, getParamMap, getSimpleName, getTypeClosure, isGenericRaw, isGenericVariable, isObject, isPrimitive, isVariable
public java.lang.reflect.Type[] getLowerBounds()
getLowerBounds
in interface java.lang.reflect.WildcardType
public java.lang.reflect.Type[] getUpperBounds()
getUpperBounds
in interface java.lang.reflect.WildcardType
public boolean isWildcard()
isWildcard
in class BaseType
public boolean isGeneric()
BaseType
protected BaseType[] getWildcardBounds()
getWildcardBounds
in class BaseType
public java.lang.Class<?> getRawClass()
getRawClass
in class BaseType
public java.lang.reflect.Type getGenericComponentType()
public boolean isAssignableFrom(BaseType type)
isAssignableFrom
in class BaseType
public boolean isParamAssignableFrom(BaseType type)
BaseType
isParamAssignableFrom
in class BaseType
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object