Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- io.github.joselion.maybe.EffectHandler<E>
- io.github.joselion.maybe.Maybe<T>
- io.github.joselion.maybe.ResolveHandler<T,
E> - io.github.joselion.maybe.ResourceHolder<R,
E>
Interface Hierarchy
- io.github.joselion.maybe.util.Either<L,
R> - io.github.joselion.maybe.util.function.ThrowingConsumer<T,
E> - io.github.joselion.maybe.util.function.ThrowingFunction<T,
R, E> - io.github.joselion.maybe.util.function.ThrowingRunnable<E>
- io.github.joselion.maybe.util.function.ThrowingSupplier<T,
E>
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.joselion.maybe.util.Either.Left<L,
R> (implements io.github.joselion.maybe.util.Either<L, R>) - io.github.joselion.maybe.util.Either.Right<L,
R> (implements io.github.joselion.maybe.util.Either<L, R>)
- io.github.joselion.maybe.util.Either.Left<L,
- java.lang.Record