程序包 jaskell.util
类 Result<E extends Throwable,T>
java.lang.Object
jaskell.util.Result<E,T>
- 直接已知子类:
Try
public class Result<E extends Throwable,T> extends Object implements Iterable<T>, Iterator<T>
-
构造器概要
-
方法概要
修饰符和类型 方法 说明 booleanequals(Object obj)Optional<E>err()<U> Result<E,U>flatMap(Function<? super T,Result<E,U>> mapper)Tget()booleanhasNext()booleanisErr()booleanisOk()Iterator<T>iterator()<U> Result<E,U>map(Function<? super T,? extends U> mapper)Tnext()Optional<T>ok()TorElse(T value)TorElseGet(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
-