什么是隐藏的堆栈框架?

时间:2019-01-03 18:43:01

标签: java stack-trace

stackwalker api的设置可显示隐藏帧和反射帧。 隐藏框到底是什么?运行一个hello world示例表明,对于琐碎的堆栈跟踪,这两个设置之间没有区别。

public static void getCallerClass() {
   StackWalker.getInstance().forEach(System.out::println); 
   StackWalker.getInstance(Option.SHOW_HIDDEN_FRAMES).forEach(System.out::println);
}

public static void main(String[] args) {
   getCallerClass();
}

https://docs.oracle.com/javase/9/docs/api/java/lang/StackWalker.Option.html#SHOW_HIDDEN_FRAMES

在文档中仅注意隐藏框架可能是特定于实现的。你能给我一个例子吗?

0 个答案:

没有答案