如何确定哪个原始源代码是lambda匿名类型?

时间:2017-05-20 22:08:54

标签: java debugging lambda stack-trace anonymous-types

考虑堆栈跟踪(在本例中为jstack),如下所示:

uint32_t length;
...
bind.length=(unsigned long*)&length;

其中一个对象是lambda。但是,班级FutureImpl有很多lambdas。

如何确定哪个lambda对应于lambda匿名类型的哪个索引?该类中有6个lambdas,它不包括它正在实现的接口(它有许多默认方法)。

1 个答案:

答案 0 :(得分:0)

我使用javap反编译FutureImpl $$ Lambda $ 82并查看它对应的lambda。