Package
Class
Use
Tree
Deprecated
Index
All Classes
Help
Prev Class
Next Class
VTypes - Release 1
Class org.violetlib.types.NullableOptional
Inherited members: ShowHide
Deprecated: ShowHide
org.violetlib.types

Class NullableOptional<T>

  • Object
    • NullableOptional<T>
  • public class NullableOptional<T> extends Object
    A possibly null value that may be present or absent.
    • Static Methods 
      Modifier and Type Static Method and Description
      Ordinary member indicator empty Reveal DetailHide Detail
      static <T> NullableOptional<T> empty()
       
      public static <T> NullableOptional<T> empty()
      Ordinary member indicator of Reveal DetailHide Detail
      static <T> NullableOptional<T> of(T value)
       
      public static <T> NullableOptional<T> of(T value)
    • Methods 
      Modifier and Type Method and Description
      Overridden member indicator equals Reveal DetailHide Detail
      boolean equals(Object obj)
       
      public boolean equals(Object obj)
      Ordinary member indicator get Reveal DetailHide Detail
      T get()
       
      public T get()
      Overridden member indicator hashCode Reveal DetailHide Detail
      int hashCode()
       
      public int hashCode()
      Ordinary member indicator ifPresentOrElse Reveal DetailHide Detail
      void ifPresentOrElse(Consumer<? super T> action, Runnable emptyAction)
       
      public void ifPresentOrElse(Consumer<? super T> action, Runnable emptyAction)
      Ordinary member indicator isEmpty Reveal DetailHide Detail
      boolean isEmpty()
       
      public boolean isEmpty()
      Ordinary member indicator isPresent Reveal DetailHide Detail
      boolean isPresent()
       
      public boolean isPresent()
      Ordinary member indicator orElse Reveal DetailHide Detail
      T orElse(T other)
       
      public T orElse(T other)
      Ordinary member indicator orElseThrow Reveal DetailHide Detail
      T orElseThrow()
       
      public T orElseThrow()
      • Methods inherited from class Object

        getClass, notify, notifyAll, toString, wait, wait, wait