gpt4 book ai didi

java - 如何获取从 Eclipse IDE 中的类调用的方法列表?

转载 作者:行者123 更新时间:2023-12-02 13:29:59 24 4
gpt4 key购买 nike

我正在为我的 Java 项目使用 Eclipse IDE。我需要一个从特定类调用的方法列表,即我需要查看从一个类调用但未在该类中声明的所有方法的列表。我正在寻找 Eclipse 中可能已有的选项。我不愿意为此编写代码(这将是我最后的选择)。

让我用这个例子来解释 -

public class ABC {

public void methodA {
System.out.println("In methodA");
BCD bcd = new BCD();
bcd.callMethodAA(); // defined in class BCD
}

public void methodB {
System.out.println("In methodB");
CDE cde = new CDE();
cde.callMethodBB(); // defined in class CDE
}
}

我想要一个选项来显示 -我们从 ABC 类调用 -a) 调用方法AAb) callMethodBB

最佳答案

如果您只需要列出正在使用的方法,则没有语言内的方法可以实现这一点。尽管可能有一些覆盖工具可以处理这个问题。

但是如果它涉及所有可用的方法,您可以使用反射:

    Class<?> cls = Class.forName("className");
Method[] methodList = cls.getMethods();

关于java - 如何获取从 Eclipse IDE 中的类调用的方法列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18232511/

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