2024 年 Clojure 调查 中分享你的想法!

欢迎!请参阅 关于 页面以获取更多相关信息。

0
Clojure
已关闭

从 Java 9 开始,Class.newInstance() 已被弃用(见 https://docs.oracle.com/en/java/javase/12/docs/api/java.base/java/lang/Class.html#newInstance())。这些调用可以用 clazz.getDeclaredConstructor().newInstance() 调用替换。弃用原因是该方法绕过了编译时异常检查。不是什么大问题,但最好解决这个问题,以防将来被删除。

Clojure 中有两种这种情况:一种在 Compiler 中,一种在 FnLoaderThunk(不再使用)中。补丁修改了这两者。

补丁: clj-2492.patch

关闭时的说明: 已在 Clojure 1.10.2 中修复

1 个答案

0
参考: https://clojure.atlassian.net/browse/CLJ-2492(由 alexmiller 报告)
...