我需要以编程方式知道哪些类正在调用给定类的(比如 X)getter 和 setter。这里的关键是“以编程方式”。例如,如果类 A 使用 X 的 setPropertyABC() 而类 B 使用 X 的 getPropertyABC(),我想根据它们对 X 的调用来定义类之间的依赖关系 - 在这种情况下,类 A 的执行必须先于类 B。我需要以编程方式(而不是通过 IDE)执行此操作。我想创建一个程序,该程序将查看类的编译字节码或源代码,并找出哪些类在给定类上使用哪些方法。用于此目的的最佳 Java 库是什么?字节码工具更合适吗?我在想 ANTLR 是否可以完成这项工作,但我不确定。公共领域中是否有解决此问题的示例代码?
添加回答
举报
0/150
提交
取消