public class Types
extends java.lang.Object
| Constructor and Description |
|---|
Types() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
getDefaultValue(java.lang.Class<T> type)
Returns default value for specified primitive or wrapper type.
|
static <T> java.lang.Class<T> |
getPrimitive(java.lang.Class<T> type)
Returns primitive type for specified wrapper type.
|
static java.util.Set<java.lang.Class<?>> |
getPrimitives()
Returns all java primitive types.
|
static <T> java.lang.Class<T> |
getWrapper(java.lang.Class<T> type)
Returns wrapper for specified primitive type.
|
static java.util.Set<java.lang.Class<?>> |
getWrappers()
Returns all java primitive wrapper types.
|
static boolean |
isArray(java.lang.Class<?> clazz)
Tests if specified class is an array.
|
static boolean |
isNumber(java.lang.Class<?> type) |
static boolean |
isPrimitive(java.lang.Class<?> clazz)
Tests if specified class is a primitive wrapper.
|
static boolean |
isPrimitiveArray(java.lang.Class<?> type)
Tests if specified class is an array of primitives.
|
static boolean |
isWrapper(java.lang.Class<?> clazz)
Tests if specified class is a primitive wrapper.
|
static boolean |
isWrapperArray(java.lang.Class<?> type)
Tests if specified class is an array of primitive wrapper.
|
public static boolean isPrimitive(java.lang.Class<?> clazz)
clazz - Class a class to testpublic static boolean isPrimitiveArray(java.lang.Class<?> type)
type - Class a class to testjava.lang.IllegalArgumentException - if the specified Class parameter is null.public static boolean isWrapper(java.lang.Class<?> clazz)
clazz - Class a class to testpublic static boolean isWrapperArray(java.lang.Class<?> type)
type - Class a class to testjava.lang.IllegalArgumentException - if the specified Class parameter is null.public static boolean isArray(java.lang.Class<?> clazz)
clazz - Class a class to testjava.lang.IllegalArgumentException - if the specified Class parameter is null.public static java.util.Set<java.lang.Class<?>> getPrimitives()
public static java.util.Set<java.lang.Class<?>> getWrappers()
public static <T> java.lang.Class<T> getWrapper(java.lang.Class<T> type)
type - Class a typenull if type is not a primitive typejava.lang.IllegalArgumentException - if type is nullpublic static <T> java.lang.Class<T> getPrimitive(java.lang.Class<T> type)
type - Class a typenull if parameter type is not a wrapper typejava.lang.IllegalArgumentException - if type is nullpublic static <T> T getDefaultValue(java.lang.Class<T> type)
type - Class a typenull if type is not a wrapper or primitivejava.lang.IllegalArgumentException - if type is nullpublic static boolean isNumber(java.lang.Class<?> type)