欢迎!请参阅关于页面,了解有关如何使用本站的一些更多信息。
通过添加适当的类型提示,可以消除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与之前的补丁相同(即将删除),但可以干净地应用于最新的master。
日期为2013年2月7日的clj-1080-eliminate-many-reflection-warnings-patch-v3.txt与之前的补丁相同(即将删除),但可以干净地应用于最新的master。由于一些更改,补丁中添加了一个类型提示,但在补丁中不再需要。
补丁 clj-1080-v4.txt 删除了许多但并非所有反射的使用。为了避免与 CLJ-1259 冲突,它不修改 preprint 或从 preprint.clj 加载的任何文件。有关这些,请参阅 CLJ-1259。
补丁 clj-1080-v5.txt 删除了许多但并非所有反射的使用。它不修改 preprint 或从 preprint.clj 加载的任何文件 — 这些请参阅 CLJ-1259。类似地,请参阅 CLJ-1277 了解在 instant.clj 中删除反射。