欢迎!有关本站的工作方式,请参阅关于页面以获取更多信息。
函数 {{clojure.java.jmx/invoke}} 调用第一个具有匹配名称的方法,即使该方法签名与 {{invoke}} 提过的类型或传入的参数数不匹配。
正确的用法是调用 {{invoke-signature}},显式指定要调用的方法签名。
{{invoke}} 可以从理论上检查其参数并猜测正确的签名来调用。但没有这样做,它最好在方法重载不明确时抛出异常,而不是仅采用第一个签名。
评论者:stuart.sierra
这似乎已经在 {{master}} 上修复了,但尚未包含在任何版本中。
不,它尚未修复。提交 b76f33a 改善了这种情况,但仍然可能发生。