public abstract class ClassUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static Map<String,String> |
abbreviationMap |
static Class<?>[] |
EMPTY_ARRAY |
private static Map<String,Class<?>> |
primitiveArrayClassMap |
private static Map<String,Object> |
primitiveDefaultValueMap |
private static Map<Class<?>,Class<?>> |
primitiveWrapperMapper |
private static Map<String,String> |
reverseAbbreviationMap |
private static Map<String,Class<?>> |
wrapperArrayClassMap |
private static Map<String,Object> |
wrapperDefaultValueMap |
private static Map<Class<?>,Class<?>> |
wrapperPrimitiveMapper |
| 构造器和说明 |
|---|
ClassUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
equals(Class<?>[] types,
Class<?>[] toTypes) |
static Class<?> |
forName(String className) |
static String |
getAbbreviation(String name) |
static List<Class<?>> |
getAllInterfaces(Class<?> cls) |
private static void |
getAllInterfaces(Class<?> cls,
List<Class<?>> interfacesFound) |
static List<ParameterizedType> |
getAllParameterizedTypes(Class<?> objectClass) |
private static void |
getAllParameterizedTypes(Class<?> objectClass,
List<ParameterizedType> parameterizedTypesFound) |
static List<Class<?>> |
getAllSuperClasses(Class<?> cls) |
private static void |
getAllSuperClasses(Class<?> cls,
List<Class<?>> superClassesFound) |
static List<Class<?>> |
getAllSuperClassesAndInterfaces(Class<?> cls) |
private static void |
getAllSuperClassesAndInterfaces(Class<?> cls,
List<Class<?>> found) |
static String |
getName(String name) |
static Class<?> |
getPrimitiveArrayClass(String name) |
static Class<?> |
getType(Class<?> type) |
static Class<?> |
getWrapperArrayClass(String name) |
static boolean |
isArray(Class<?> c) |
static boolean |
isAssignable(Class<?>[] types,
Class<?> actual) |
static boolean |
isAssignable(Class<?>[] types,
Class<?>[] toTypes) |
static boolean |
isAssignable(Class<?> original,
Class<?> actual) |
static boolean |
isAssignableFrom(Class<?> superClass,
Class<?> clazz) |
static boolean |
isBoolean(Class<?> clazz) |
static boolean |
isByte(Class<?> clazz) |
static boolean |
isCharacter(Class<?> clazz) |
static boolean |
isDouble(Class<?> clazz) |
static boolean |
isFloat(Class<?> clazz) |
static boolean |
isInteger(Class<?> clazz) |
static boolean |
isLong(Class<?> clazz) |
static boolean |
isNotArray(Class<?> c) |
static boolean |
isNotAssignable(Class<?>[] types,
Class<?>[] toTypes) |
static boolean |
isNotAssignable(Class<?> original,
Class<?> actual) |
static boolean |
isNotAssignableFrom(Class<?> superClass,
Class<?> clazz) |
static boolean |
isNotBoolean(Class<?> clazz) |
static boolean |
isNotByte(Class<?> clazz) |
static boolean |
isNotCharacter(Class<?> clazz) |
static boolean |
isNotDouble(Class<?> clazz) |
static boolean |
isNotFloat(Class<?> clazz) |
static boolean |
isNotInteger(Class<?> clazz) |
static boolean |
isNotLong(Class<?> clazz) |
static boolean |
isNotShort(Class<?> clazz) |
static boolean |
isPrimitiveOrWrapper(Class<?> type) |
static boolean |
isShort(Class<?> clazz) |
static Class<?> |
toPrimitive(Class<?> type) |
static Class<?> |
toWrapper(Class<?> type) |
public static final Class<?>[] EMPTY_ARRAY
public static boolean isPrimitiveOrWrapper(Class<?> type)
public static boolean isArray(Class<?> c)
public static boolean isNotArray(Class<?> c)
public static boolean isNotBoolean(Class<?> clazz)
public static boolean isBoolean(Class<?> clazz)
public static boolean isNotCharacter(Class<?> clazz)
public static boolean isCharacter(Class<?> clazz)
public static boolean isNotByte(Class<?> clazz)
public static boolean isByte(Class<?> clazz)
public static boolean isNotShort(Class<?> clazz)
public static boolean isShort(Class<?> clazz)
public static boolean isNotInteger(Class<?> clazz)
public static boolean isInteger(Class<?> clazz)
public static boolean isNotFloat(Class<?> clazz)
public static boolean isFloat(Class<?> clazz)
public static boolean isNotDouble(Class<?> clazz)
public static boolean isDouble(Class<?> clazz)
public static boolean isNotLong(Class<?> clazz)
public static boolean isLong(Class<?> clazz)
public static List<ParameterizedType> getAllParameterizedTypes(Class<?> objectClass)
private static void getAllParameterizedTypes(Class<?> objectClass, List<ParameterizedType> parameterizedTypesFound)
private static void getAllSuperClasses(Class<?> cls, List<Class<?>> superClassesFound)
public static List<Class<?>> getAllSuperClassesAndInterfaces(Class<?> cls)
private static void getAllSuperClassesAndInterfaces(Class<?> cls, List<Class<?>> found)
Copyright © 2020. All rights reserved.