2024 Clojure 状态调查! 中分享您的看法。

欢迎!请查阅 关于 页面了解如何使用本站的相关信息。

+1 点赞
编译器
重新标记

我正在考虑基于 clojure.lang.Compiler/analyze 构建 dev 工具。它是 Clojure 的公共 API 的一部分,还是被认为是内部 API?

1 个答案

+1 点赞

选中
 
最佳答案

它不被认为是公共 API 的一部分,并且会在编译器中返回内部类,这些类在某些情况下可能不可完全访问(它并未为此设计)。这些类在版本之间也会定期更改。

根据您的需求,您可能想考虑使用 https://github.com/clojure/tools.analyzerhttps://github.com/clojure/tools.analyzer.jvm

...