このシグネチャを持つメソッドがたくさんあります:
public void sideEffects() {...}
public void foo() {...}
public void bar() {...}
(つまり、それらは void を返し、パラメーターを取りません) そして、次のようなことを行うことでリストにデータを入力できるようにしたいと考えています。
list.add(MyClass::sideEffects);
list.add(MyClass::foo);
list.add(MyClass::bar);
しかし、この署名をサポートする組み込み@FunctionalInterface
のパッケージが見つかりません。java.util.function
このために自分で作成する必要があります@FunctionalInterface
か?