码迷,mamicode.com
首页 > 其他好文 > 详细

类的反射

时间:2019-01-16 15:38:14      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:first   tde   code   amt   eve   parameter   调用   mes   names   

获取方法

 
public static Set<String> getPublicMethodNames(Class<?> clazz)
public static Method[] getPublicMethods(Class<?> clazz)
public static List<Method> getPublicMethods(Class<?> clazz, Filter<Method> filter)
public static List<Method> getPublicMethods(Class<?> clazz, Method... excludeMethods)
public static List<Method> getPublicMethods(Class<?> clazz, String... excludeMethodNames)
public static Method getPublicMethod(Class<?> clazz, String methodName, Class<?>... paramTypes)
public static Set<String> getDeclaredMethodNames(Class<?> clazz)
public static Method[] getDeclaredMethods(Class<?> clazz)
public static Method getDeclaredMethodOfObj(Object obj, String methodName, Object... args)
public static Method getDeclaredMethod(Class<?> clazz, String methodName, Class<?>... parameterTypes)
 


获取字段

 
public static Field getDeclaredField(Class<?> clazz, String fieldName)
public static Field[] getDeclaredFields(Class<?> clazz)
 


调用方法

 
public static <T> T invoke(String classNameDotMethodName, Object[] args)
public static <T> T invoke(String classNameWithMethodName, boolean isSingleton, Object... args)
public static <T> T invoke(String className, String methodName, Object[] args)
public static <T> T invoke(String className, String methodName, boolean isSingleton, Object[] args)
 

类的反射

标签:first   tde   code   amt   eve   parameter   调用   mes   names   

原文地址:https://www.cnblogs.com/chinaifae/p/10277151.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!