欢迎!请在 关于 页面上了解更多关于如何使用本网站的信息。
在扩展参数化类型时,类文件可以追踪超类和超接口的原始签名,这样就可以在运行时获取原始类型。这种运行时反射被一些 Java 框架使用,将其实现于 Clojure 中可以启用互操作性。请参阅 http://groups.google.com/group/clojure/browse_thread/thread/5efd692804df3f47/1336e591c2eedfa1 了解此请求的示例。
此提议检查类型元信息中的 :parameters 关键字。如果找到参数,它将被添加到类签名中。
评论人:jim.blomo
2012-04-14 extend-implement-parameterized-types.diff 是正确格式的 git format-patch master,用于此更改,它取代了2012-04-10的 clojure-parameterized-generics.diff。
git format-patch master
评论者:jafingerhut
2012年8月19日签名的 patch clj-970-extend-implement-parameterized-types-patch2.txt 与 Jim Blomo 2012年4月14日签名的 extend-implement-parameterized-types.diff 完全相同,除了它已更新上下文行,以便今天可以干净地应用到最新的 master。