首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse、lambdas和Java 8模板

Eclipse、lambdas和Java 8模板
EN

Stack Overflow用户
提问于 2015-12-28 20:27:18
回答 1查看 248关注 0票数 3

有没有什么原因导致Eclipse内容评估不能在lambdas中/在lambdas周围工作?在正常情况下,Eclipse通常在编写一个点之后执行此操作:

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

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

EN

回答 1

Stack Overflow用户

发布于 2016-01-05 18:47:26

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34493546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档