Class Optional<T>

java.lang.Object
org.reactivestreams.tck.flow.support.Optional<T>
Direct Known Subclasses:
Optional.Some

public abstract class Optional<T> extends Object
  • Field Details

  • Constructor Details

    • Optional

      private Optional()
  • Method Details

    • empty

      public static <T> Optional<T> empty()
    • of

      public static <T> Optional<T> of(T it)
    • get

      public abstract T get()
    • isEmpty

      public abstract boolean isEmpty()
    • isDefined

      public boolean isDefined()
    • toString

      public String toString()
      Overrides:
      toString in class Object