Package net.anwiba.commons.lang.optional
Class Lazy<T,E extends java.lang.Exception>
- java.lang.Object
-
- net.anwiba.commons.lang.optional.Lazy<T,E>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Tget()static <T,E extends java.lang.Exception>
ILazy<T,E>narrow(ILazy<? extends T,E> lazy)static <T,E extends java.lang.Exception>
ILazy<T,E>of(java.lang.Class<E> exceptionClass, ISupplier<T,E> supplier)static <T> ILazy<T,java.lang.RuntimeException>of(ISupplier<T,java.lang.RuntimeException> supplier)IOptional<T,E>optional()
-
-
-
Method Detail
-
of
public static <T> ILazy<T,java.lang.RuntimeException> of(ISupplier<T,java.lang.RuntimeException> supplier)
-
of
public static <T,E extends java.lang.Exception> ILazy<T,E> of(java.lang.Class<E> exceptionClass, ISupplier<T,E> supplier)
-
-