如何在Eclipse中完成Java 8 lambda参数的代码?
假设我有这样一个界面:
@FunctionalInterface
public interface ModifierFunction {
Game applyModifier(Game game, Card card, Modifier modifier);
}
还有一些我使用它的课程:
SHOWDOWN_BUFF((game, card, modifier) -> {
game. // <- I get no proposals from Eclipse here
return game;
})
我的问题是,如果我按Ctrl+空格,我看不到Game
的方法。。。事实上,我根本没有收到任何建议。如果我使用以下语法,它也不起作用:
SHOWDOWN_BUFF((Game game, Card card, Modifier modifier) -> {
game. // <- I get no proposals from Eclipse here either
return game;
})
如何在Eclipse Luna for Java 8中完成代码
编辑:我正在使用版本:Luna Service Release 1(4.4.1)
# 1 楼答案
Java8Lambda表达式中的参数补全可用于EclipseMars(4.5.0)。 https://www.eclipse.org/eclipse/news/4.5/jdt.php