是否有可能用方法签名输出堆栈跟踪?

是否有可能用方法签名输出当前的堆栈跟踪? 我试图调试一些混淆的代码,它有很多方法具有相同的名称,只是参数和返回类型不同。

有些事情是行不通的:

Thread.currentThread().getStackTrace();
new Throwable().getStackTrace();
// etc..

不,但您可以在排除故障的情况下使用AspectJ进行测试,以获得更完整的信息而无需添加日志记录。

根据您尝试调试的内容以及您对涉及的任何数据的了解程度,您可能会精确定位或多或少。


不可能。 堆栈跟踪不包含该信息。

链接地址: http://www.djcxy.com/p/55819.html

上一篇: Is it possible to output the stacktrace with method signatures?

下一篇: Using values not from the application monad with Heist templates