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