6

是否可以使用方法签名输出当前堆栈跟踪?我正在尝试调试一些混淆代码,这些代码具有大量具有相同名称的方法,只是参数和返回类型不同。

一些不起作用的东西:

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

2 回答 2

3

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

根据您尝试调试的内容的性质以及您对所涉及的任何数据的了解程度,您可能能够或多或少精确地定位目标。

于 2011-11-04T21:30:13.697 回答
1

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

于 2011-11-04T21:28:59.020 回答