Hierarchy For All Packages
- org.smallibs.concurrent.execution,
- org.smallibs.concurrent.execution.impl,
- org.smallibs.concurrent.promise,
- org.smallibs.concurrent.promise.impl,
- org.smallibs.concurrent.utils,
- org.smallibs.control,
- org.smallibs.data,
- org.smallibs.exception,
- org.smallibs.type,
- org.smallibs.util
Class Hierarchy
- java.lang.Object
- org.smallibs.concurrent.execution.impl.ExecutorImpl (implements org.smallibs.concurrent.execution.Executor)
- org.smallibs.concurrent.promise.impl.SolvableFuture<T> (implements java.util.concurrent.Future<V>)
- org.smallibs.concurrent.promise.impl.SolvablePromise<T>
- org.smallibs.concurrent.promise.impl.PromisesSet
- org.smallibs.concurrent.promise.impl.RunnablePromise<T> (implements java.lang.Runnable)
- org.smallibs.concurrent.promise.impl.SolvedPromise<T>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.smallibs.exception.FilterException
- org.smallibs.exception.NoValueException
- java.lang.Exception
Interface Hierarchy
- org.smallibs.concurrent.execution.Executor
- org.smallibs.concurrent.execution.Executor.RunnableWithError
- org.smallibs.control.Filter<M,
A, S> - org.smallibs.util.FunctionWithError<I,
O> - org.smallibs.type.HK<M,
A, S> - org.smallibs.control.Functor<M,
A, S> - org.smallibs.control.Applicative<M,
A, S> - org.smallibs.control.Monad<M,
A, S>
- org.smallibs.control.Monad<M,
- org.smallibs.control.Applicative<M,
- org.smallibs.data.Maybe<T> (also extends org.smallibs.control.Filter<M,
A, S>) - org.smallibs.concurrent.promise.Promise<T> (also extends org.smallibs.control.Filter<M,
A, S>) - org.smallibs.data.Try<T> (also extends org.smallibs.control.Filter<M,
A, S>)
- org.smallibs.control.Functor<M,
- org.smallibs.util.SupplierWithError<O>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.smallibs.concurrent.utils.CompletableFutureHelper
- org.smallibs.concurrent.execution.ExecutorHelper
- org.smallibs.util.FunctionsHelper
- org.smallibs.data.MaybeHelper
- org.smallibs.concurrent.promise.PromiseHelper
- org.smallibs.concurrent.promise.impl.PromisesSet.Strategy
- org.smallibs.data.TryHelper
- org.smallibs.data.Unit
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- org.smallibs.data.Maybe.None<T> (implements org.smallibs.data.Maybe<T>)
- org.smallibs.data.Maybe.Some<T> (implements org.smallibs.data.Maybe<T>)
- org.smallibs.data.Try.Failure<T> (implements org.smallibs.data.Try<T>)
- org.smallibs.data.Try.Success<T> (implements org.smallibs.data.Try<T>)
- java.lang.Record