Module java.base
Package java.util

# Class OptionalDouble

=
public final class OptionalDouble
extends java.lang.Object

## Methods

- =
  public static java.util.OptionalDouble empty()
- =
  public boolean equals(java.lang.Object arg0)
- =
  public double getAsDouble()
- =
  public int hashCode()
- =
  public void ifPresent(java.util.function.DoubleConsumer arg0)
- =
  public void ifPresentOrElse(java.util.function.DoubleConsumer arg0, java.lang.Runnable arg1)
- =
  public boolean isEmpty()
- =
  public boolean isPresent()
- =
  public static java.util.OptionalDouble of(double arg0)
- =
  public double orElse(double arg0)
- =
  public double orElseGet(java.util.function.DoubleSupplier arg0)
- =
  public double orElseThrow()
- =
  public <X> double orElseThrow(java.util.function.Supplier<? extends X> arg0) throws X
- =
  public java.util.stream.DoubleStream stream()
- =
  public java.lang.String toString()

## Summary

No differences.