public class ReflectKit extends Object
构造器和说明 |
---|
ReflectKit() |
限定符和类型 | 方法和说明 |
---|---|
static <T> T |
cast(Object value,
Class<T> type) |
static Object |
convert(Class<?> type,
String value) |
static Object |
defaultPrimitiveValue(Class<?> primitiveCls) |
static Class<?> |
form(String typeName) |
static Method |
getMethod(Class<?> cls,
String methodName,
Class<?>... types) |
static boolean |
hasInterface(Class<?> cls,
Class<?> inter) |
static Object |
invokeMethod(Object bean,
Method method,
Object... args)
invoke method
|
static boolean |
is(Object obj,
Object... mybe)
对象是否其中一个
|
static boolean |
isNormalClass(Class<?> cls) |
static boolean |
isPrimitive(Class<?> cls) |
static boolean |
isPrimitive(Object cls) |
static <T> T |
newInstance(Class<T> cls) |
public static <T> T newInstance(Class<T> cls)
public static Object invokeMethod(Object bean, Method method, Object... args) throws Exception
bean
- bean instancemethod
- method instanceargs
- method argumentsException
- throws Exceptionpublic static boolean isNormalClass(Class<?> cls)
public static boolean isPrimitive(Class<?> cls)
public static boolean isPrimitive(Object cls)
Copyright © 2017. All rights reserved.