欢迎!请查看关于页面获取更多有关如何使用本站的信息。
通过添加适当的类型提示,可以消除Clojure代码中数十个可消除的反射使用。此补丁为其中大多数添加了必要的类型提示。
评论者:jafingerhut
2012年9月30日发布的补丁clj-1080-eliminate-many-reflection-warnings-patch-v1.txt向Clojure核心代码中添加了类型提示,以消除许多反射的使用。
2012年11月14日发布的clj-1080-eliminate-many-reflection-warnings-patch-v2.txt与前一个补丁相同(即将删除),但可以干净地应用于最新主分支。
2013年2月7日发布的clj-1080-eliminate-many-reflection-warnings-patch-v3.txt与前一个补丁相同(即将删除),但可以干净地应用于最新主分支。补丁中添加了一个类型提示,这是由于不同的更改,并且在该补丁中不再需要。
补丁文件clj-1080-v4.txt消除了大量但不全部的反射使用。为了避免与CLJ-1259冲突,它没有修改pprint或从pprint.clj加载的任何文件。有关这些,请参阅CLJ-1259。
补丁文件clj-1080-v5.txt消除了大量但不全部的反射使用。它没有修改pprint或从pprint.clj加载的任何文件--有关这些,请参阅CLJ-1259。同样,请参阅CLJ-1277以消除instant.clj中的反射。