2

我正在寻找一个示例,甚至可能是我可以使用的代码,它可以扫描 Java 文件并告诉我有关每个类的关键信息,然后我可以像 NetBeans 重构和转到源代码功能一样使用这些信息。

4

3 回答 3

2

Instead of reusing the Netbeans sources, you should probably just find a good library.

tells me key pieces of information about each class

Depending on your definition of "key pieces", I would recommend QDox:

http://qdox.codehaus.org/

QDox is a high speed, small footprint parser for extracting class/interface/method definitions from source files complete with JavaDoc @tags.

于 2011-01-22T14:49:49.907 回答
1

如果您正在寻找重用解析 Java 文件的 Netbeans 代码,我不知道。

如果您正在寻找如何解析 Java 文件,您可以尝试ANTLR。ANTLR 是一个解析器生成器。存在可以立即使用的Java 语法。一旦生成了 Java 解析器,就可以使用该解析器来解析 Java 文件。您将必须学习如何使用 ANTLR。

于 2011-01-22T13:37:52.127 回答
0

我不太明白你的问题。

如果您想使用 netbeans 在源 Java 代码中导航,请按 CTRL 并用鼠标移过您想要探索的单词;netbeans highligth 这个词,如果你点击你去源头。

于 2011-01-22T13:19:33.110 回答