Class Hierarchy
- java.lang.Object
- io.foxcapades.lib.opt.impl.FullOption<T,I> (implements io.foxcapades.lib.opt.Option<T>)
- io.foxcapades.lib.opt.impl.FullNonNullOption<T> (implements io.foxcapades.lib.opt.NonNullOption<T>)
- io.foxcapades.lib.opt.impl.FullNullableOption<T> (implements io.foxcapades.lib.opt.NullableOption<T>)
- io.foxcapades.lib.opt.Opt
- java.lang.Record
- io.foxcapades.lib.opt.impl.EmptyNonNull<T> (implements io.foxcapades.lib.opt.NonNullOption<T>)
- io.foxcapades.lib.opt.impl.EmptyNullable<T> (implements io.foxcapades.lib.opt.NullableOption<T>)
- io.foxcapades.lib.opt.impl.NullOption<T> (implements io.foxcapades.lib.opt.NullableOption<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.foxcapades.lib.opt.UnwrapException
- java.lang.RuntimeException
- java.lang.Exception
- io.foxcapades.lib.opt.impl.FullOption<T,I> (implements io.foxcapades.lib.opt.Option<T>)
Interface Hierarchy
- io.foxcapades.lib.opt.Option<T>
- io.foxcapades.lib.opt.NonNullOption<T>
- io.foxcapades.lib.opt.NullableOption<T>