Я боюсь, что это несколько глупый вопрос.
Можно ли мне сказать, почему нет BooleanConsumer
напротив BooleanSupplier
?
Есть ли какая-либо причина, кроме "потому что просто нет"?
Должен ли я создать свой собственный? Или я пропущу что-то еще?
public interface BooleanConsumer {
void accept(boolean value);
default BooleanConsumer andThen(final BooleanConsumer after) {
return v -> {
accept(v);
after.accept(v);
}
}
}
Update
Где использовать? Я пишу библиотеку, которая использует большую часть потребителей и поставщиков. Я успешно написал строку с LongConsumer
, и я столкнулся с ситуацией, ожидающей, что потребитель примет логическое значение, полученное из результата метода. Скажите Files.deleteIfExist
?