【发布时间】:2016-04-24 20:57:12
【问题描述】:
如何在单行 lambda 中设置断点?
例如我希望 (eclipse) 调试器在调用 outer.doSth(event) 时停止:
observable.addCallback(event-> outer.doSth(event));
【问题讨论】:
-
遗憾的是没有格式化就没有办法
-
另一种方法是将断点放在
doSth方法中。 -
好吧,你可以在包含 lambda 表达式的行设置一个断点,但必须接受这样一个事实,即在调用
addCallback和调用doSth之前,执行将在两个点处停止.这与任何其他的表达式嵌套没有什么不同。如果要区分,请插入换行符... -
@Holger intellij 你可以。
-
现在在 eclipse bugzilla 上以 bug 486264 的身份打开。
标签: java eclipse debugging lambda java-8