如何使用 Eclipse 在 Java 8 中调试 lambda 表达式?

Iam*_*yAV 6 eclipse debugging lambda java-8

我正在尝试调试一个使用 Lambda 表达式的简单 Java 应用程序。我无法使用普通 Eclipse 调试器调试 Lambda 表达式。

小智 3

这是迟到的答案,但希望它对某人有用。我使用这个/sf/answers/1717950531/,但有时当代码有点混乱或者我无法获取数据时,我只是破坏代码并插入查看。

protected Optional<Name> get(String username) {
    return profileDao.getProfiles()             
            .stream()
            .filter(profile -> 
                    profile.getUserName().equals(username))
            .peek(data -> System.out.println(data))
            .findFirst();
}
Run Code Online (Sandbox Code Playgroud)