如何调用Function <void,void> .apply()?</void,void>

时间:2014-03-31 07:52:26

标签: java guava

我有一个方法接收Function<Void, Void>(一个番石榴函数,而不是Java 8函数):

public void foo(Function<Void, Void> algo) {

  algo.apply();  // <- Compile error. 

}

我有一个编译错误,因为algo.apply()将Void实例作为参数但我不知道如何实例化它。

此用例的语法是什么?

1 个答案:

答案 0 :(得分:4)

Void 实例相当矛盾。尝试传递null。如果你没有得到NullPointerException,那么这可能是正确的做法。

(如果有文件,请阅读文件)。