gpt4 book ai didi

java - 有Java语言的Java解析器吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:00:17 26 4
gpt4 key购买 nike

我正在寻找一个允许我解析 Java 源文件并为我提供代码的 AST 表示的 Java 库。

实际上我只对类和方法定义及其注释感兴趣。我不需要方法代码的 AST。

我将此信息用于代码生成。这就是为什么我不能先编译源文件以从生成的类文件中获取信息的原因。在我生成一些额外的类之前,代码不会编译而没有错误。

最佳答案

Java 6 支持将其作为编译器的 native 部分,并为其提供标准 API (javax.lang.model)。您可以阅读它 here .它专为您的用例而设计(即从注释和源代码生成代码)。

关于java - 有Java语言的Java解析器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1655412/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com