欢迎!请访问关于页面获取更多关于如何使用本站的信息。
通过添加适当的类型提示可以消除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 冲突,它没有修改 pprint 或从 pprint.clj 加载的任何文件。有关这些内容,请参阅 CLJ-1259。
补丁文件 clj-1080-v5.txt 删除了许多反射使用的实例,但并非全部。它没有修改 pprint 或从 pprint.clj 加载的任何文件——请参阅 CLJ-1259。类似地,请参阅 CLJ-1277 了解 instant.clj 中反射的删除。