私有方法的反射调用
import junit.extensions.PrivilegedAccessor;
?
??// 调用的方法名称及参数列表信息
String methodSign= "checkPwd(java.lang.String,java.lang.Boolean,PwdInfo)";
??
// 调用,依次为当前实例,所调实例的方法,参数列表
??Object result = PrivilegedAccessor.invokeMethod(bean, methodSign, new Object[]{"", Boolean.TRUE, pwdInfo});
?
//也可以这样简单使用,另外如果方法中有List等集合时,不需要写范型,就写java.util.List就行
??Object result = PrivilegedAccessor.invokeMethod(bean, methodSign, new Object[]{pwdInfo});
?
1 楼 hollowinhart 2012-03-23 im.wo.com.cn/webportal/m/down 2 楼 hollowinhart 2012-05-04 private static int getRandomIndex4Restive()