Index
All Classes and Interfaces|All Packages|Serialized Form
A
- a() - Method in record class io.github.kusoroadeolu.ferrous.option.Pair
-
Returns the value of the
arecord component. - accept(T) - Method in interface io.github.kusoroadeolu.ferrous.throwing.ThrowingConsumer
- and(Option<U>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- and(Option<U>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Returns the provided
Optionif this isSome, otherwise returnsNone. - and(Option<U>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- and(Result<U, E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- and(Result<U, E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- and(Result<U, E>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Returns the provided
Resultif this isOk, otherwise returns thisErr. - andThen(Function<T, Option<U>>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- andThen(Function<T, Option<U>>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- andThen(Function<T, Option<U>>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Applies a function that returns an
Optionif this isSome, otherwise returnsNone. - andThen(Function<T, Result<U, E>>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- andThen(Function<T, Result<U, E>>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Applies a function that returns a
Resultif this isOk, otherwise returns thisErr. - andThen(Function<T, Result<U, E>>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- apply(T) - Method in interface io.github.kusoroadeolu.ferrous.throwing.ThrowingFunction
B
- b() - Method in record class io.github.kusoroadeolu.ferrous.option.Pair
-
Returns the value of the
brecord component.
C
- catching(ThrowingFunction<T, R>, T, Function<Exception, E>) - Static method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Wraps a throwing function in a Result, mapping exceptions with the provided function.
- catching(ThrowingFunction<T, R>, T) - Static method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Wraps a throwing function in a Result, catching any exceptions.
- catching(ThrowingSupplier<T>) - Static method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Wraps a throwing supplier in a Result, catching any exceptions.
- catching(ThrowingSupplier<T>, Function<Exception, E>) - Static method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Wraps a throwing supplier in a Result, mapping exceptions with the provided function.
- contains(T) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- contains(T) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Returns true if this is Some and contains the given value.
- contains(T) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- contains(T) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- contains(T) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- contains(T) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Returns true if this is Ok and contains the given value.
- containsErr(E) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- containsErr(E) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- containsErr(E) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Returns true if this is Err and contains the given error.
E
- equals(Object) - Method in record class io.github.kusoroadeolu.ferrous.option.None
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.kusoroadeolu.ferrous.option.Pair
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
-
Indicates whether some other object is "equal to" this one.
- err() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- err() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- err() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Converts this
Resultto anOptionof the error value. - err(E) - Static method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Creates a
Resultrepresenting a failed operation. - Err<T,
E> - Record Class in io.github.kusoroadeolu.ferrous.result - Err(E) - Constructor for record class io.github.kusoroadeolu.ferrous.result.Err
-
Creates an instance of a
Errrecord class. - error() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
-
Returns the value of the
errorrecord component. - expect(String) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- expect(String) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Returns the contained value if present, otherwise throws an exception with the given message.
- expect(String) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- expect(String) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- expect(String) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- expect(String) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Returns the success value if present, otherwise throws an exception with the given message.
- expectErr(String) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- expectErr(String) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- expectErr(String) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Returns the error value if present, otherwise throws an exception with the given message.
F
- filter(Predicate<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- filter(Predicate<T>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Returns this
Optionif it contains a value that matches the predicate, otherwise returnsNone. - filter(Predicate<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- flatMap(Function<T, Option<U>>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Transforms the contained value with a function that returns an
Option. - flatMap(Function<T, Option<U>>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- flatMap(Function<T, Option<U>>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- flatMap(Function<T, Result<U, E>>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- flatMap(Function<T, Result<U, E>>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Transforms the success value with a function that returns a
Result. - flatMap(Function<T, Result<U, E>>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
G
- get() - Method in interface io.github.kusoroadeolu.ferrous.throwing.ThrowingSupplier
H
- hashCode() - Method in record class io.github.kusoroadeolu.ferrous.option.None
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.kusoroadeolu.ferrous.option.Pair
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
-
Returns a hash code value for this object.
I
- ifErr(Consumer<E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- ifErr(Consumer<E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- ifErr(Consumer<E>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Calls the provided consumer if this is Err.
- ifNone(Runnable) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- ifNone(Runnable) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Calls the provided runnable if this is None.
- ifNone(Runnable) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- ifOk(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- ifOk(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- ifOk(Consumer<T>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Calls the provided consumer if this is Ok.
- ifOkOrElse(Consumer<T>, Consumer<E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- ifOkOrElse(Consumer<T>, Consumer<E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- ifOkOrElse(Consumer<T>, Consumer<E>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Calls onOk if this is Ok, or onErr if this is Err.
- ifSome(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- ifSome(Consumer<T>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Calls the provided consumer if this is Some.
- ifSome(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- inspect(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- inspect(Consumer<T>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Calls the provided consumer with the wrapped value if Some.
- inspect(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- inspect(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- inspect(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- inspect(Consumer<T>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Calls the provided consumer with the wrapped value if Ok.
- inspectErr(Consumer<E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- inspectErr(Consumer<E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- inspectErr(Consumer<E>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Calls the provided consumer with the wrapped error if Err.
- instance() - Static method in record class io.github.kusoroadeolu.ferrous.option.None
- io.github.kusoroadeolu.ferrous.option - package io.github.kusoroadeolu.ferrous.option
- io.github.kusoroadeolu.ferrous.result - package io.github.kusoroadeolu.ferrous.result
- io.github.kusoroadeolu.ferrous.throwing - package io.github.kusoroadeolu.ferrous.throwing
- io.github.kusoroadeolu.ferrous.utils - package io.github.kusoroadeolu.ferrous.utils
- isErr() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- isErr() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- isErr() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Returns
trueif thisResultrepresents a failed operation. - isNone() - Method in record class io.github.kusoroadeolu.ferrous.option.None
- isNone() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Returns
trueif thisOptionis empty (contains no value). - isNone() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- isOk() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- isOk() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- isOk() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Returns
trueif thisResultrepresents a successful operation. - isSome() - Method in record class io.github.kusoroadeolu.ferrous.option.None
- isSome() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Returns
trueif thisOptioncontains a value. - isSome() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
M
- map(Function<T, U>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Transforms the contained value by applying a function, if present.
- map(Function<T, U>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- map(Function<T, U>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- map(Function<T, U>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Transforms the success value by applying a function, if present.
- map(Function<T, U>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- map(Function<T, U>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- mapErr(Function<E, F>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- mapErr(Function<E, F>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Transforms the error value by applying a function, if present.
- mapErr(Function<E, F>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
N
- none() - Static method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Creates an empty
Optionwith no value. - None<T> - Record Class in io.github.kusoroadeolu.ferrous.option
- None() - Constructor for record class io.github.kusoroadeolu.ferrous.option.None
-
Creates an instance of a
Nonerecord class.
O
- of(ThrowingFunction<E, T>, E) - Static method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Attempts to apply a throwing function to a value, catching any exceptions.
- of(ThrowingSupplier<T>) - Static method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Attempts to get a value from a throwing supplier, catching any exceptions.
- ofNullable(T) - Static method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Wraps a potentially null value in an
Option. - ok() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- ok() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- ok() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Converts this
Resultto anOptionof the success value. - ok(T) - Static method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Creates a
Resultrepresenting a successful operation. - Ok<T,
E> - Record Class in io.github.kusoroadeolu.ferrous.result - Ok(T) - Constructor for record class io.github.kusoroadeolu.ferrous.result.Ok
-
Creates an instance of a
Okrecord class. - okOr(E) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- okOr(E) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Converts this Option to a Result.
- okOr(E) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- okOrElse(Supplier<E>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Converts this Option to a Result, lazily computing the error.
- okOrElse(Supplier<E>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- okOrElse(Supplier<E>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- Option<T> - Interface in io.github.kusoroadeolu.ferrous.option
- OptionException - Exception Class in io.github.kusoroadeolu.ferrous.option
- OptionException(String) - Constructor for exception class io.github.kusoroadeolu.ferrous.option.OptionException
- or(Option<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- or(Option<T>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Returns this
Optionif it contains a value, otherwise returns the provided alternative. - or(Option<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- or(Result<T, E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- or(Result<T, E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- or(Result<T, E>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Returns this
Resultif it'sOk, otherwise returns the provided alternative. - orElse(Supplier<Option<T>>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- orElse(Supplier<Option<T>>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- orElse(Supplier<Option<T>>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Returns this
Optionif it contains a value, otherwise computes an alternative. - orElse(Supplier<Result<T, E>>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- orElse(Supplier<Result<T, E>>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Returns this
Resultif it'sOk, otherwise computes an alternative. - orElse(Supplier<Result<T, E>>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
P
- Pair<A,
B> - Record Class in io.github.kusoroadeolu.ferrous.option - Pair(A, B) - Constructor for record class io.github.kusoroadeolu.ferrous.option.Pair
-
Creates an instance of a
Pairrecord class.
R
- Result<T,
E> - Interface in io.github.kusoroadeolu.ferrous.result - ResultException - Exception Class in io.github.kusoroadeolu.ferrous.result
- ResultException(String) - Constructor for exception class io.github.kusoroadeolu.ferrous.result.ResultException
- run() - Method in interface io.github.kusoroadeolu.ferrous.throwing.ThrowingRunnable
S
- some(T) - Static method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Creates an
Optioncontaining the given non-null value. - Some<T> - Record Class in io.github.kusoroadeolu.ferrous.option
- Some(T) - Constructor for record class io.github.kusoroadeolu.ferrous.option.Some
-
Creates an instance of a
Somerecord class. - stream() - Method in record class io.github.kusoroadeolu.ferrous.option.None
- stream() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Converts this Option to a Stream.
- stream() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- stream() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- stream() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- stream() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Converts this Result to a Stream.
T
- throwIfNull(Object) - Static method in class io.github.kusoroadeolu.ferrous.utils.Utils
- ThrowingConsumer<T> - Interface in io.github.kusoroadeolu.ferrous.throwing
- ThrowingFunction<T,
R> - Interface in io.github.kusoroadeolu.ferrous.throwing - ThrowingRunnable - Interface in io.github.kusoroadeolu.ferrous.throwing
- ThrowingSupplier<T> - Interface in io.github.kusoroadeolu.ferrous.throwing
- toNullable() - Method in record class io.github.kusoroadeolu.ferrous.option.None
- toNullable() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Converts this
Optionto a nullable value. - toNullable() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- toOptional() - Method in record class io.github.kusoroadeolu.ferrous.option.None
- toOptional() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Converts this Option to an Optional.
- toOptional() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- toString() - Method in record class io.github.kusoroadeolu.ferrous.option.None
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.kusoroadeolu.ferrous.option.Pair
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
-
Returns a string representation of this record class.
- transpose() - Method in record class io.github.kusoroadeolu.ferrous.option.None
- transpose() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Transposes an Option of a Result into a Result of an Option.
- transpose() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- transpose() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- transpose() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- transpose() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Transposes a Result of an Option into an Option of a Result.
U
- unwrap() - Method in record class io.github.kusoroadeolu.ferrous.option.None
- unwrap() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Returns the contained value, throwing an exception if empty.
- unwrap() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- unwrap() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- unwrap() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- unwrap() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Returns the success value, throwing an exception if this is an error.
- unwrapErr() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- unwrapErr() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- unwrapErr() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Returns the error value, throwing an exception if this is a success.
- unwrapOr(T) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- unwrapOr(T) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Returns the contained value if present, otherwise returns the provided fallback.
- unwrapOr(T) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- unwrapOr(T) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- unwrapOr(T) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- unwrapOr(T) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Returns the success value if present, otherwise returns the provided default value.
- unwrapOrElse(Supplier<T>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Returns the contained value if present, otherwise computes a fallback value.
- unwrapOrElse(Supplier<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- unwrapOrElse(Supplier<T>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- unwrapOrElse(Supplier<T>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Returns the success value if present, otherwise computes a fallback value.
- unwrapOrElse(Supplier<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- unwrapOrElse(Supplier<T>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- Utils - Class in io.github.kusoroadeolu.ferrous.utils
V
- value() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
-
Returns the value of the
valuerecord component. - value() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
-
Returns the value of the
valuerecord component.
X
- xor(Option<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- xor(Option<T>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Returns None either if both are None or both are Some.
- xor(Option<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
Z
- zip(Option<U>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- zip(Option<U>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Combines this Option with another, returning Some only if both are Some.
- zip(Option<U>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- zip(Result<U, E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
- zip(Result<U, E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- zip(Result<U, E>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Combines this Result with another, returning Ok only if both are Ok.
- zipWith(Option<U>, BiFunction<T, U, R>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
-
Combines this Option with another using a combining function.
- zipWith(Option<U>, BiFunction<T, U, R>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
- zipWith(Option<U>, BiFunction<T, U, R>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
- zipWith(Result<U, E>, BiFunction<T, U, R>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
- zipWith(Result<U, E>, BiFunction<T, U, R>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
-
Combines this Result with another using a combining function.
- zipWith(Result<U, E>, BiFunction<T, U, R>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
All Classes and Interfaces|All Packages|Serialized Form