gpt4 book ai didi

Eclipse、lambda 和 Java 8 模板

转载 作者:行者123 更新时间:2023-12-02 12:18:31 25 4
gpt4 key购买 nike

Eclipse 内容辅助在 lambda 中/周围不起作用是否有原因?在正常情况下,Eclipse 通常在写一个点后执行此操作:

enter image description here

这和其他地方一样工作得很好。然而,仅仅几行之后我什么也没得到:

enter image description here

两个对象属于同一类型。不幸的是,我一直使用这些,因为它们使一切变得更快,而且我不明白为什么它在一个 lambda 中起作用,而在另一个 lambda 中不起作用。

最佳答案

尝试解释(您要求一个原因):在 Java 中解析 lambda 表达式是一项技术挑战,因为 Java 语法不是为解析器生成器而设计的。代码完成,OTOH,不可避免地依赖于解析不完整代码,即在语法错误后必须使用启发式继续解析。这两个人合作得不太好。因此,在某些情况下,您不完整的代码对于编译器来说看起来像是垃圾,因此内容辅助无法弄清楚什么是有意义的建议。

所应用的启发式方法正在不断改进。我建议在 recent milestone build 上尝试您的示例。如果问题仍然存在,您可以通过 filing a bug 帮助团队提供代码示例,并描述您的期望以及您观察到的实际行为。

关于Eclipse、lambda 和 Java 8 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34493546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com