SomeMethodsExtension<T extends Object> extension

on

Methods

and<U extends Object>(Option<U> other) Option<U>

Available on Some<T>, provided by the SomeMethodsExtension extension

andThen<U extends Object>(Option<U> f(T self)) Option<U>

Available on Some<T>, provided by the SomeMethodsExtension extension

copy() Some<T>

Available on Some<T>, provided by the SomeMethodsExtension extension

expect(String msg) → T

Available on Some<T>, provided by the SomeMethodsExtension extension

filter(bool predicate(T self)) Option<T>

Available on Some<T>, provided by the SomeMethodsExtension extension

inspect(dynamic f(T self)) Some<T>

Available on Some<T>, provided by the SomeMethodsExtension extension

isNone() bool

Available on Some<T>, provided by the SomeMethodsExtension extension

isSome() bool

Available on Some<T>, provided by the SomeMethodsExtension extension

isSomeAnd(bool f(T self)) bool

Available on Some<T>, provided by the SomeMethodsExtension extension

iter() RIterator<T>

Available on Some<T>, provided by the SomeMethodsExtension extension

map<U extends Object>(U f(T self)) Some<U>

Available on Some<T>, provided by the SomeMethodsExtension extension

mapOr<U>(U defaultValue, U f(T)) → U

Available on Some<T>, provided by the SomeMethodsExtension extension

mapOrElse<U>(U defaultFn(), U f(T)) → U

Available on Some<T>, provided by the SomeMethodsExtension extension

okOr<E extends Object>(E err) Ok<T, Never>

Available on Some<T>, provided by the SomeMethodsExtension extension

okOrElse<E extends Object>(E errFn()) Ok<T, Never>

Available on Some<T>, provided by the SomeMethodsExtension extension

or(Option<T> other) Some<T>

Available on Some<T>, provided by the SomeMethodsExtension extension

orElse(Option<T> f()) Some<T>

Available on Some<T>, provided by the SomeMethodsExtension extension

toNullable() → T?

Available on Some<T>, provided by the SomeMethodsExtension extension

unwrap() → T

Available on Some<T>, provided by the SomeMethodsExtension extension

unwrapOr(T defaultValue) → T

Available on Some<T>, provided by the SomeMethodsExtension extension

unwrapOrElse(T f()) → T

Available on Some<T>, provided by the SomeMethodsExtension extension

xor(Option<T> other) Option<T>

Available on Some<T>, provided by the SomeMethodsExtension extension

zip<U extends Object>(Option<U> other) Option<(T, U)>

Available on Some<T>, provided by the SomeMethodsExtension extension

zipWith<U extends Object, R extends Object>(Option<U> other, R f(T p1, U p2)) Option<R>

Available on Some<T>, provided by the SomeMethodsExtension extension

Operators

operator [](_OptionEarlyReturnKey op) → T

Available on Some<T>, provided by the SomeMethodsExtension extension