public static final class u.OptionalDouble extends Object implements Comparable<u.OptionalDouble>
public static u.OptionalDouble empty()
public static u.OptionalDouble of(double value)
value
- public static u.OptionalDouble ofNullable(Double val)
val
- public static u.OptionalDouble from(OptionalDouble op)
op
- public double get() throws NoSuchElementException
NoSuchElementException
- the no such element exceptionpublic boolean isPresent()
public boolean isEmpty()
public <E extends Exception> u.OptionalDouble ifPresent(Throwables.DoubleConsumer<E> action) throws E extends Exception
E
- action
- E
- the eE extends Exception
public <E extends Exception,E2 extends Exception> u.OptionalDouble ifPresentOrElse(Throwables.DoubleConsumer<E> action, Throwables.Runnable<E2> emptyAction) throws E extends Exception, E2 extends Exception
E
- E2
- action
- emptyAction
- E
- the eE2
- the e2E extends Exception
public <E extends Exception> u.OptionalDouble filter(Throwables.DoublePredicate<E> predicate) throws E extends Exception
E
- predicate
- E
- the eE extends Exception
public <E extends Exception> u.OptionalDouble map(Throwables.DoubleUnaryOperator<E> mapper) throws E extends Exception
E
- mapper
- E
- the eE extends Exception
public <E extends Exception> u.OptionalInt mapToInt(Throwables.ToIntFunction<Double,E> mapper) throws E extends Exception
E
- mapper
- E
- the eE extends Exception
public <E extends Exception> u.OptionalLong mapToLong(Throwables.ToLongFunction<Double,E> mapper) throws E extends Exception
E
- mapper
- E
- the eE extends Exception
public <T,E extends Exception> u.Nullable<T> mapToObj(Throwables.DoubleFunction<T,E> mapper) throws E extends Exception
T
- E
- mapper
- E
- the eE extends Exception
public <T,E extends Exception> u.Optional<T> mapToNonNull(Throwables.DoubleFunction<T,E> mapper) throws E extends Exception
E extends Exception
public <E extends Exception> u.OptionalDouble flatMap(Throwables.DoubleFunction<u.OptionalDouble,E> mapper) throws E extends Exception
E
- mapper
- E
- the eE extends Exception
public <E extends Exception> u.OptionalDouble or(Throwables.Supplier<u.OptionalDouble,E> supplier) throws E extends Exception
E
- supplier
- E
- the eE extends Exception
public double orZero()
public double orElseThrow() throws NoSuchElementException
NoSuchElementException
- the no such element exceptionpublic double orElse(double other)
other
- public <E extends Exception> double orElseGet(Throwables.DoubleSupplier<E> other) throws E extends Exception
E
- other
- E
- the eE extends Exception
public <X extends Throwable> double orElseThrow(Supplier<? extends X> exceptionSupplier) throws X extends Throwable
X
- exceptionSupplier
- X
- the xX extends Throwable
public DoubleStream stream()
public ImmutableList<Double> toImmutableList()
public ImmutableSet<Double> toImmutableSet()
public u.Optional<Double> boxed()
public OptionalDouble __()
public int compareTo(u.OptionalDouble optional)
compareTo
in interface Comparable<u.OptionalDouble>
optional
- public boolean equals(Object obj)
Copyright © 2020. All rights reserved.