gpt4 book ai didi

java - 如何使用Eclipse JDT统计JDK中所有方法调用

转载 作者:行者123 更新时间:2023-12-02 05:11:45 25 4
gpt4 key购买 nike

我必须统计JDK中的所有方法,对于每个类,统计它收到的方法调用;对于每个方法,统计该方法被调用的次数;

提示:使用 Eclipse JDT 创建抽象语法树。

任何人都可以解释一下我应该如何解决这个问题吗?一个简短的算法会有很大的帮助。谢谢

最佳答案

您可以使用以下步骤解决您的问题:

  1. 首先将您的 java 类转换为 CompilationUnit,以便它可以已遍历。
  2. 然后使用 ASTVisitor 模式来访问MethodDeclaration 节点(方法调用)
  3. 进行引用搜索使用 JDT SearchEngine 功能的 MethodDeclaration

引用以下帖子:

关于java - 如何使用Eclipse JDT统计JDK中所有方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27278507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com