Class Maybe<T>

java.lang.Object
com.dropbox.core.util.Maybe<T>

public abstract class Maybe<T> extends Object
  • Method Details

    • isNothing

      public abstract boolean isNothing()
    • isJust

      public abstract boolean isJust()
    • getJust

      public abstract T getJust()
    • get

      public abstract T get(T def)
    • toString

      public abstract String toString()
      Overrides:
      toString in class Object
    • hashCode

      public abstract int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public abstract boolean equals(Maybe<T> other)
    • Just

      public static <T> Maybe<T> Just(T value)
    • Nothing

      public static <T> Maybe<T> Nothing()