public class TypeWrapper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Type |
wrappedType |
| Constructor and Description |
|---|
TypeWrapper(Type wrappedType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object value) |
String |
getName() |
Class<?> |
getSingleGenericClass() |
Type |
getSingleGenericType() |
Type |
getWrappedType() |
int |
hashCode() |
boolean |
hasRawType(Type rawType) |
protected boolean |
isAssignable(Type toType,
Type fromType)
Checks whether the given fromType is assignable to the given toType, also
taking into account possible auto-boxing.
|
protected boolean |
isAssignableClass(Class<?> toClass,
Class<?> fromClass) |
boolean |
isAssignableFrom(Type type) |
protected boolean |
isAssignableParameterizedType(ParameterizedType toType,
ParameterizedType fromType) |
boolean |
isAssignableTo(Type type) |
protected boolean |
isAssignableWildcardType(WildcardType toType,
Type fromType) |
boolean |
isClassType() |
boolean |
isOfType(Type type) |
boolean |
isParameterizedType() |
boolean |
isPrimitive() |
String |
toString() |
protected Type wrappedType
public TypeWrapper(Type wrappedType)
public Type getWrappedType()
public String getName()
public boolean isPrimitive()
public boolean isClassType()
public boolean isParameterizedType()
public boolean hasRawType(Type rawType)
public boolean isOfType(Type type)
public boolean isAssignableTo(Type type)
public boolean isAssignableFrom(Type type)
public Class<?> getSingleGenericClass()
public Type getSingleGenericType()
protected boolean isAssignable(Type toType, Type fromType)
toType - The to type, not nullfromType - The from type, not nullprotected boolean isAssignableParameterizedType(ParameterizedType toType, ParameterizedType fromType)
protected boolean isAssignableWildcardType(WildcardType toType, Type fromType)
Copyright © 2013-2014. All Rights Reserved.