程序包 jaskell.util
类 Result<E extends Throwable,T>
java.lang.Object
jaskell.util.Result<E,T>
public class Result<E extends Throwable,T> extends Object implements Iterable<T>, Iterator<T>
-
构造器概要
-
方法概要
修饰符和类型 方法 说明 boolean
equals(Object obj)
Optional<E>
err()
<U> Result<E,U>
flatMap(Function<? super T,Result<E,U>> mapper)
T
get()
boolean
hasNext()
boolean
isErr()
boolean
isOk()
Iterator<T>
iterator()
<U> Result<E,U>
map(Function<? super T,? extends U> mapper)
T
next()
Optional<T>
ok()
T
orElse(T value)
T
orElseGet(Result<? extends E,? extends T> other)
从类继承的方法 java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 java.lang.Iterable
forEach, spliterator
从接口继承的方法 java.util.Iterator
forEachRemaining, remove
-
构造器详细资料
-
Result
-
Result
-
-
方法详细资料
-
ok
-
err
-
isOk
public boolean isOk() -
isErr
public boolean isErr() -
equals
-
map
-
flatMap
-
get
-
orElse
-
orElseGet
-
iterator
-
hasNext
public boolean hasNext() -
next
-