我正在尝试编写 Java 代码,该代码将遍历堆栈并不仅打印方法名称/行号,还打印作为参数传递给这些方法的值。我能够获取 Thread.getStackTrace() 返回的每个帧的 StackTraceElement 对象(http://docs.oracle.com/javase/7/docs/api/java/lang/StackTraceElement.html)(http:// /docs.oracle.com/javase/7/docs/api/java/lang/Thread.html#getStackTrace%28%29),但是这个类没有公开我需要的细节。
是否有另一种访问堆栈帧/激活记录的方法,可以让我详细了解传递给每个方法的内容?