评论由:bronsa 发布
Michael,你考虑过这样做吗?
if (Reflector.getMethods(target.getJavaClass(), args.count(), methodName, false) == null) RT.errPrintWriter().format("反射警告,%s:%d:%d - 对 %s 的方法调用 %s 无法解析(无此方法)。\n",SOURCE_PATH.deref(), line, column, methodName, target.getJavaClass().getName()); else RT.errPrintWriter().format("反射警告,%s:%d:%d - 对 %s 的方法调用 %s 无法解析(参数类型:%s)。\n",SOURCE_PATH.deref(), line, column, methodName, target.getJavaClass().getName(), getTypeStringForArgs(args));
在该代码块内部?
`
inside the block starting with
if(method == null && RT.booleanCast(RT.WARN_ON_REFLECTION.deref()))`