牙叔教程 简单易学
使用场景
打印java类
- 构造方法
- 属性
- 方法
源码
importClass(java.lang.Class);
clazz = Class.forName("android.graphics.RadialGradient");
//构造方法
con = clazz.getDeclaredConstructors();
len = con.length;
log("构造方法数量 = " + len);
for (var i = 0; i < len; i++) {
let item = con[i];
log("构造方法 " + item);
}
//属性
field = clazz.getDeclaredFields();
len = meth.length;
log("属性数量 = " + len);
for (var i = 0; i < len; i++) {
let item = field[i];
item.setAccessible(true);
log("属性 " + item);
}
//方法
meth = clazz.getDeclaredMethods();
len = meth.length;
log("方法数量 = " + len);
for (var i = 0; i < len; i++) {
let item = meth[i];
log("方法 " + item.getName());
}
声明
部分内容来自网络
本教程仅用于学习, 禁止用于其他用途
网友评论