|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.googlecode.jtype.TypeUtils
public final class TypeUtils
Provides utility methods for working with types.
| Method Summary | |
|---|---|
static java.lang.reflect.Type |
getActualTypeArgument(java.lang.reflect.Type type)
|
static java.lang.reflect.Type |
getArrayType(java.lang.reflect.Type componentType)
|
static java.lang.reflect.Type |
getComponentType(java.lang.reflect.Type type)
|
static java.lang.Class<?> |
getErasedReferenceType(java.lang.reflect.Type type)
|
static java.lang.reflect.Type |
getErasedType(java.lang.reflect.Type type)
Gets the erased type of the specified type. |
static java.lang.Class<?> |
getRawType(java.lang.reflect.Type type)
Deprecated. Use getErasedReferenceType(Type) instead. |
static java.lang.reflect.Type[] |
getResolvedInterfaces(java.lang.reflect.Type type)
|
static java.lang.reflect.Type |
getResolvedSuperclass(java.lang.reflect.Type type)
|
static boolean |
isArray(java.lang.reflect.Type type)
|
static boolean |
isAssignable(java.lang.reflect.Type supertype,
java.lang.reflect.Type type)
|
static boolean |
isInstance(java.lang.reflect.Type type,
java.lang.Object object)
|
static boolean |
isSimpleParameterizedType(java.lang.reflect.Type type,
java.lang.Class<?> rawType)
|
static java.lang.String |
toSimpleString(java.lang.reflect.Type type)
|
static java.lang.String |
toString(java.lang.reflect.Type type)
|
static java.lang.String |
toString(java.lang.reflect.Type type,
ClassSerializer serializer)
|
static java.lang.String |
toUnqualifiedString(java.lang.reflect.Type type)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static boolean isAssignable(java.lang.reflect.Type supertype,
java.lang.reflect.Type type)
public static boolean isInstance(java.lang.reflect.Type type,
java.lang.Object object)
public static java.lang.reflect.Type getErasedType(java.lang.reflect.Type type)
type - the type to perform erasure on
public static java.lang.Class<?> getErasedReferenceType(java.lang.reflect.Type type)
@Deprecated public static java.lang.Class<?> getRawType(java.lang.reflect.Type type)
getErasedReferenceType(Type) instead.
public static boolean isArray(java.lang.reflect.Type type)
public static java.lang.reflect.Type getComponentType(java.lang.reflect.Type type)
public static java.lang.reflect.Type getArrayType(java.lang.reflect.Type componentType)
public static boolean isSimpleParameterizedType(java.lang.reflect.Type type,
java.lang.Class<?> rawType)
public static java.lang.reflect.Type getActualTypeArgument(java.lang.reflect.Type type)
public static java.lang.reflect.Type getResolvedSuperclass(java.lang.reflect.Type type)
public static java.lang.reflect.Type[] getResolvedInterfaces(java.lang.reflect.Type type)
public static java.lang.String toString(java.lang.reflect.Type type)
public static java.lang.String toString(java.lang.reflect.Type type,
ClassSerializer serializer)
public static java.lang.String toUnqualifiedString(java.lang.reflect.Type type)
public static java.lang.String toSimpleString(java.lang.reflect.Type type)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||