public class Types
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Class<?> |
boxedClass(java.lang.Class<?> type) |
static java.lang.reflect.Type |
boxedType(java.lang.reflect.Type type)
Gets the boxed type of a class
|
static <C extends java.lang.Class<?>> |
buildClassNameMap(java.lang.Iterable<C> set)
Builds (class name -> class) map for given classes.
|
static boolean |
containsUnresolvedTypeVariableOrWildcard(java.lang.reflect.Type type) |
static java.lang.reflect.Type |
getCanonicalType(java.lang.Class<?> clazz)
Returns a canonical type for a given class.
|
static java.lang.reflect.Type |
getCanonicalType(java.lang.reflect.Type type) |
static java.util.Set<java.lang.Class<?>> |
getRawTypes(java.util.Set<java.lang.reflect.Type> types) |
static java.lang.String |
getTypeId(java.lang.reflect.Type type) |
public static java.lang.reflect.Type boxedType(java.lang.reflect.Type type)
type - The typepublic static java.lang.Class<?> boxedClass(java.lang.Class<?> type)
public static java.lang.String getTypeId(java.lang.reflect.Type type)
public static java.lang.reflect.Type getCanonicalType(java.lang.Class<?> clazz)
ParameterizedType (with unresolved type
variables) is resolved.
If the class is an array then the component type of the array is canonicalized
Otherwise, the class is returned.public static java.lang.reflect.Type getCanonicalType(java.lang.reflect.Type type)
type - public static boolean containsUnresolvedTypeVariableOrWildcard(java.lang.reflect.Type type)
public static java.util.Set<java.lang.Class<?>> getRawTypes(java.util.Set<java.lang.reflect.Type> types)
public static <C extends java.lang.Class<?>> java.util.Map<java.lang.String,C> buildClassNameMap(java.lang.Iterable<C> set)
Copyright © 2013 Seam Framework. All Rights Reserved.