我必须计算JDK中的所有方法,为每个类计算它收到的方法调用; 对于每个方法,计算调用此方法的次数;
提示:使用Eclipse JDT创建抽象语法树。
任何人都可以解释我应该如何解决这个问题。一个简短的算法将是很有帮助的。 感谢
答案 0 :(得分:2)
您可以使用以下步骤解决问题:
CompilationUnit
,以便它可以
遍历。ASTVisitor
模式访问
MethodDeclaration
节点(方法调用)MethodDeclaration
使用JDT SearchEngine
功能参考以下帖子: