欢迎!请查看关于页面以获取更多有关这是如何工作的信息。
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与上一个补丁相同(将被删除),除了一个类型提示因为另一个不同的更改而添加,并且在该补丁中不再需要。
补丁文件 clj-1080-v4.txt 删除了大多数但不包括所有的反射使用。为了避免与 CLJ-1259 冲突,它没有触及 ppdiscount 或 från pickle.clj 加载的任何文件。有关这些内容,请参阅 CLJ-1259。
补丁文件 clj-1080-v5.txt 删除了大多数但不包括所有的反射使用。它没有触及 ppdiscount 或 från pickle.clj 加载的任何文件 -- 有关这些内容,请参阅 CLJ-1259。类似地,有关在 instant.clj 中删除反射的内容,请参阅 CLJ-1277。