public final class ClassUtils extends Object
| Constructor and Description |
|---|
ClassUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
available(String qualifiedClassName)
判断一个 Class 是否存在并且可用.
|
static boolean |
available(String qualifiedClassName,
ClassLoader loader)
判断一个 Class 是否存在并且可用.
|
static boolean |
isAssignable(Class<?> lhs,
Class<?> rhs)
Class.isAssignableFrom() 的增强版本。 支持 null, 自动装箱,
以及数字类型的隐私转换.
|
static boolean |
isInnerClass(Class<?> clazz) |
static boolean |
isInstance(Class<?> type,
Object object) |
static boolean |
isPrimitiveOrWrapper(Class<?> clazz) |
static boolean |
isPrimitiveWrapper(Class<?> clazz) |
static Class<?>[] |
primitivesToWrappers(Class<?>... clazz) |
static Class<?> |
primitiveToWrapper(Class<?> clazz) |
static Class<?>[] |
wrappersToPrimitives(Class<?>... clazz) |
static Class<?> |
wrapperToPrimitive(Class<?> clazz) |
public static boolean available(String qualifiedClassName)
public static boolean available(String qualifiedClassName, ClassLoader loader)
public static boolean isPrimitiveOrWrapper(Class<?> clazz)
public static boolean isPrimitiveWrapper(Class<?> clazz)
public static boolean isInnerClass(Class<?> clazz)
public static boolean isAssignable(Class<?> lhs, Class<?> rhs)
Copyright © 2016 jetbrick. All rights reserved.