Package com.dropbox.core.util
Class Maybe<T>
- java.lang.Object
- 
- com.dropbox.core.util.Maybe<T>
 
- 
 public abstract class Maybe<T> extends java.lang.Object
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanequals(Maybe<T> other)abstract Tget(T def)abstract TgetJust()abstract inthashCode()abstract booleanisJust()abstract booleanisNothing()static <T> Maybe<T>Just(T value)static <T> Maybe<T>Nothing()abstract java.lang.StringtoString()
 
- 
- 
- 
Method Detail- 
isNothingpublic abstract boolean isNothing() 
 - 
isJustpublic abstract boolean isJust() 
 - 
getJustpublic abstract T getJust() 
 - 
toStringpublic abstract java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
hashCodepublic abstract int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
Justpublic static <T> Maybe<T> Just(T value) 
 - 
Nothingpublic static <T> Maybe<T> Nothing() 
 
- 
 
-