Java 在一个代码流中查找所有方法名称

Java 在一个代码流中查找所有方法名称,java,jakarta-ee,Java,Jakarta Ee,我只想知道是否有任何API或任何东西告诉我在应用程序的一次执行期间执行的所有方法名 例如,假设我的应用程序有10000个方法,并且根据某些条件执行不同的方法。所以在一次执行过程中,假设100个方法被执行,那么我想知道所有这100个方法的名称,按照它们的执行顺序 有可能吗?您可以使用很少的选项来跟踪方法调用。 1.JProfiler 2.您的工具包。 3.此外,您可以编写一个应用程序,在进入方法时记录到文件,然后使用带有Log4j或SL4j的特性退出。我不知道……可能是记录和测试(代码覆盖率

我只想知道是否有任何API或任何东西告诉我在应用程序的一次执行期间执行的所有方法名

例如,假设我的应用程序有10000个方法,并且根据某些条件执行不同的方法。所以在一次执行过程中,假设100个方法被执行,那么我想知道所有这100个方法的名称,按照它们的执行顺序


有可能吗?

您可以使用很少的选项来跟踪方法调用。
1.JProfiler
2.您的工具包。

3.此外,您可以编写一个应用程序,在进入方法时记录到文件,然后使用带有Log4j或SL4j的特性退出。

我不知道……可能是记录和测试(代码覆盖率)?代码探查器可以帮助您获得方法列表。您还可以使用AspectJ或其他框架来内省并记录应用程序(或其他人的应用程序)中的每个方法调用!我认为java没有为执行的方法维护任何类型的记录。我怀疑是否还有其他语言。。但我不太确定。在执行某些方法时,您可以使用方面来触发操作。@Luiggi,因为我需要知道要执行的所有方法名称。或者需要记住每次方法调用时要触发的操作。