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, isVariablepublic java.lang.reflect.Type[] getLowerBounds()
getLowerBounds in interface java.lang.reflect.WildcardTypepublic java.lang.reflect.Type[] getUpperBounds()
getUpperBounds in interface java.lang.reflect.WildcardTypepublic boolean isWildcard()
isWildcard in class BaseTypepublic boolean isGeneric()
BaseTypeprotected BaseType[] getWildcardBounds()
getWildcardBounds in class BaseTypepublic java.lang.Class<?> getRawClass()
getRawClass in class BaseTypepublic java.lang.reflect.Type getGenericComponentType()
public boolean isAssignableFrom(BaseType type)
isAssignableFrom in class BaseTypepublic boolean isParamAssignableFrom(BaseType type)
BaseTypeisParamAssignableFrom in class BaseTypepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Object