All Classes and Interfaces
Class
Description
A sealed interface representing an optional value with two possible states:
either a value is present ("Some") or absent ("None").
Represents a variant of the
Option type that signifies the absence of a value.Represents a container object that holds a non-null value.
A generic sealed interface representing a result type that can either be a successful value
(
Result.Ok) or an error (Result.Err).Represents an erroneous result containing an error of type
Error.Represents a successful result containing a value of type
Value.A monadic type that represents a computation that may either result in a value
(
Try.Success) or throw an exception (Try.Failure).Functional interface for runnables that can throw checked exceptions.
A functional interface representing a supplier that can produce a value and may throw a checked exception.
Represents a computational failure within a context that implements the
Try interface.Represents a successful computation result within the Try monad pattern.
An immutable tuple holding two values of potentially different types.