有啥办法可以获取java类中调用方法的列表吗? [复制]

Posted

技术标签:

【中文标题】有啥办法可以获取java类中调用方法的列表吗? [复制]【英文标题】:Is there any way i can get the list of called methods in a class in java? [duplicate]有什么办法可以获取java类中调用方法的列表吗? [复制] 【发布时间】:2012-06-14 03:23:31 【问题描述】:

可能重复:Get current stack trace in Java

事情就是这样,我想获得一个 java 类中所有被调用方法的列表。到目前为止,我一直在使用 eclemma,但这还不够。我还想要调用方法的顺序。

【问题讨论】:

你的意思是你需要调用堆栈?如果是,请使用 Thread.currentThread().getStackTrace() 非常感谢,这就是我想要的! 【参考方案1】:

您可以在调用每个方法时记录它(如果您愿意,可以使用它的参数)。您可以为每个方法添加一行或使用 AOP 为您执行此操作。

【讨论】:

以上是关于有啥办法可以获取java类中调用方法的列表吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

有啥办法可以摆脱 .cs 文件顶部的长长的使用列表吗?

java 判断条件过多怎么办?有啥好的解决办法吗?

重载和重写有啥区别

有啥方法可以在上传之前获取视频时长吗?

一个中级java工程师应该掌握哪些知识?有啥途径去获取这些知识?

有啥方法可以获取 iOS 上所有应用的通知吗?