【发布时间】:2012-06-14 07:10:28
【问题描述】:
对于 Java 中的任意代码库,我想(从概念上)创建一个表,其中包含符号和类型之间的 USES 和 USED-BY 关系。符号表有我需要的信息。然而,编写前端似乎是一项艰巨的任务,并有可能将我的项目变成一个更大的子项目。没有理由这样做,在我看来,因为字节码,Java .class 文件必须在其中包含每个类的这样一个符号表,以便它可以解析类型和引用。
我的问题是——
如何以编程方式访问一组符号表中的符号表 .class 文件,以便我可以创建我想要的 USES / USED-BY 表?已 任何人都已经这样做了(肯定答案是肯定的)并且是工具 这样做还不是图书馆?
【问题讨论】:
标签: java bytecode symbol-table