我正在设计一个模块来分析 Java 源代码并获取其结构。例如:如果有一个名为 Demo.java 的文件
public class A{
private String str = "Hello World";
public int i = 0;
public void f0(){}
}
然后如何找出“Demo”类有这些信息:
- > 字段[]---> str:String i:int
- > 方法[]---->f0:void
它看起来像一个句法分析器。我正在寻找任何 API、框架或开源代码,以便更好地完成我的工作。如果您有任何想法,请与我分享,非常感谢!