Lines Matching refs:empty
47 * Common instance for {@code empty()}.
57 * Constructs an empty instance.
59 * @implNote Generally only one empty instance, {@link Optional#EMPTY},
67 * Returns an empty {@code Optional} instance. No value is present for this
71 * is empty by comparing with {@code ==} against instances returned by
72 * {@code Option.empty()}. There is no guarantee that it is a singleton.
76 * @return an empty {@code Optional}
78 public static<T> Optional<T> empty() {
108 * otherwise returns an empty {@code Optional}.
113 * is non-null, otherwise an empty {@code Optional}
116 return value == null ? empty() : of(value);
160 * empty {@code Optional}.
165 * otherwise an empty {@code Optional}
173 return predicate.test(value) ? this : empty();
179 * result. Otherwise return an empty {@code Optional}.
202 * otherwise an empty {@code Optional}
208 return empty();
216 * mapping function to it, return that result, otherwise return an empty
227 * otherwise an empty {@code Optional}
234 return empty();
269 * @apiNote A method reference to the exception constructor with an empty
328 * Returns a non-empty string representation of this Optional suitable for
342 : "Optional.empty";