Это может звучать как странный вопрос, но есть ли способ ссылаться на стандартный метод no-op (aka null, метод null-pattern, no-operation, do-nothing method) для Lambda в Java 8.
В настоящее время у меня есть метод, который принимает, скажем, void foo(Consumer<Object>)
, и я хочу дать ему no-op, я должен объявить:
foo(new Consumer<Object>() {
public void accept(Object o) {
// do nothing
}
}
где я хотел бы иметь возможность сделать что-то вроде:
foo(Object::null)
вместо этого. Что-то вроде существует?
Не уверен, как это будет работать с многопараметрическими методами - возможно, это недостаток в lambdas в Java.