我应该在OpenJDK javac源中寻找获取java类元数据的地方吗?

时间:2011-12-09 02:45:12

标签: lexical-analysis openjdk

我打算开始一个项目,其中一部分需要一个用于java源代码的词法分析器。简单地说,我需要一个带元数据的班级列表。继承层次结构现在已足够,但最终我希望能够获得有关该类的更多信息(例如包含类和带元数据的字段/方法)。

我想使用OpenJDK来帮助解决这个问题。

任何人都可以指示我在javac(或其他)代码中的哪个地方,我最好开始了解openjdk的工作原理,以便我可以分叉javac代码并编写一些东西来获取这些信息吗?

1 个答案:

答案 0 :(得分:1)

有Java编译器api:overviewjavadoc。相应的OpenJDK源代码(对于JDK 6)是here