Repository navigation
field:"INSTANCE", reuse:"testcase1", args:[{constructor:"getInstance"}, {type:"?", value:null}]
Latest新增支持 field: "INSTANCE" 兼容既没有 public constructor 也没有 public static getInstance 方法的单例实例,传参也可引用成员变量;
reuse 新增字符串传参 "key" 来隔离不同用例;
新增支持 try: true 尝试绕过 private/protected/package/default 等非 public 修饰符限制;


新增支持 Map<K,?>.put(K,?) 泛型写法 "K:key", { "type": "?", "value": val };

新增支持在 methodArgs 获取实例(成员变量);
新增带警告的异常类 WarnException;
支持参数传 null;
args:[":[1,2,3]"] 等自动 JSON.parse 先转为 JSONArray 等 JSON 类型;
新增支持 JSONObject 内传参类型和实际值类型一致时省略 "value": {} 包装;
对 methodArgs 新增简写 args;
异步回调方法调用时间 time 重命名为 @time 方便 Admin 忽略断言;
修复类型及长度等判断 bug;
fix: replace Date.getDay to getDayOfMonth, move Date.class.isAssignableFrom behind its subclasses;
Log.DEBUG = false;
删除多余的 application.properties,避免 gradle 等报错 duplicated file;
doc: 完善 listMethod 和 invokeMethod 的注释;