filter method

Optional<T> filter(
  1. Predicate<T> predicate
)
override

Implementation

Optional<T> filter(final Predicate<T> predicate) {
  return predicate(value) ? this : Empty();
}