public class ReflectKit extends Object
| 构造器和说明 |
|---|
ReflectKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
cast(Object value,
Class<T> type)
类型转换
|
static Method |
getMethodByName(Object classOrBean,
String methodName)
查找方法
|
static Object |
getProperty(Object bean,
String name)
用getter获取bean属性
|
static Object |
invokeMehod(Object bean,
Method method,
Object... args) |
static Object |
invokeMehodByName(Object bean,
String methodName,
Object... args) |
static boolean |
is(Object obj,
Object... mybe)
对象是否其中一个
|
static boolean |
isNot(Object obj,
Object... mybe) |
static Object |
newInstance(Class<?> clazz)
创建一个实例对象
|
static Object |
newInstance(String className)
新建对象
|
static List<String> |
scanPackageClass(String rootPackageName)
扫描包下面所有的类
|
static void |
setProperty(Object bean,
String name,
Object value)
用setter设置bean属性
|
Copyright © 2015. All rights reserved.