Eclipse Java 调试器不会进入 lambda 或方法引用

Eclipse Java debugger won't step into lambdas or method references

使用 Eclipse Luna,我一直在更改我的一些 Java 代码以使用 lambda 和方法引用而不是传统的控制流。

但是,当尝试在 Eclipse 调试器中单步执行此新代码时,我无法使用 F5 单步执行接口调用。相反,调试器会跳过调用,就好像我按下了 F6。这显然使调试变得非常困难。

如何配置 Eclipse 让我进入 lambda 和方法引用?

原来我需要去Java > Debug > Step Filtering,然后启用单步执行过滤器选项。