请在2024 Clojure状态调查中分享您的想法!

欢迎!有关如何使用本服务的更多信息,请参阅关于页面。

+1投票
Java互操作

在扩展参数化类型时,类文件可以跟踪超类和超接口的原始签名,以便在运行时获取原始类型。这种运行时反射被某些Java框架使用,在Clojure中实现它将启用互操作性。有关此请求的示例,请参阅http://groups.google.com/group/clojure/browse_thread/thread/5efd692804df3f47/1336e591c2eedfa1

该提案检查类型元数据中的:parameters关键字。如果找到参数,则将其添加到类签名中。

3 个答案

0投票

评论者:jim.blomo

2012-04-14 extend-implement-parameterized-types.diff是格式正确的git format-patch master变更,它取代了2012-04-10的clojure-parameterized-generics.diff。

0投票

评论者:jafingerhut

2012年8月19日的补丁clj-970-extend-implement-parameterized-types-patch2.txt与Jim Blomo的2012年4月14日的补丁extend-implement-parameterized-types.diff相同,除了它已更新上下文行,以便能够干净地应用到最新的master版本。

0投票
参考:https://clojure.atlassian.net/browse/CLJ-970(由jim.blomo报告)
...