通过反射获取类内部定义信息

来源:互联网 发布:as3 调用js 编辑:程序博客网 时间:2024/06/05 09:30
try {Class cls = Class.forName("com.goodtion.sweetop.Method1");Method methlist[] = cls.getDeclaredMethods();for (int i = 0; i < methlist.length; i++) {Method m = methlist[i];System.out.println("name = " + m.getName());System.out.println("decl class = " + m.getDeclaringClass());Class pvec[] = m.getParameterTypes();for (int j = 0; j < pvec.length; j++)System.out.println("param #" + j + " " + pvec[j]);Class evec[] = m.getExceptionTypes();for (int j = 0; j < evec.length; j++)System.out.println("exc #" + j + " " + evec[j]);System.out.println("return type = " + m.getReturnType());System.out.println("-----");}} catch (Throwable e) {System.err.println(e);}

0 0
原创粉丝点击