Package com.github.weisj.darklaf.util
Class Lambdas
java.lang.Object
com.github.weisj.darklaf.util.Lambdas
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceLambdas.CheckedConsumer<T,E extends Throwable> static interfaceLambdas.CheckedFunction<T,K, E extends Throwable> static interfaceLambdas.CheckedPredicate<T,E extends Throwable> static interfaceLambdas.CheckedRunnable<E extends Throwable>static interfaceLambdas.CheckedSupplier<T,E extends Throwable> -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorDefault(Lambdas.CheckedFunction<T, K, E> wrappee, K fallback) orDefault(Lambdas.CheckedPredicate<T, E> wrappee, boolean fallback) orDefault(Lambdas.CheckedSupplier<T, E> wrappee, T fallback) wrap(Lambdas.CheckedConsumer<T, E> wrappee) wrap(Lambdas.CheckedFunction<T, K, E> wrappee) wrap(Lambdas.CheckedPredicate<T, E> wrappee) wrap(Lambdas.CheckedRunnable<E> wrappee) wrap(Lambdas.CheckedSupplier<T, E> wrappee)
-
Field Details
-
DO_NOTHING
-
-
Method Details
-
orDefault
public static <T,K, Function<T,E extends Throwable> K> orDefault(Lambdas.CheckedFunction<T, K, E> wrappee, K fallback) -
orDefault
public static <T,E extends Throwable> Supplier<T> orDefault(Lambdas.CheckedSupplier<T, E> wrappee, T fallback) -
orDefault
public static <T,E extends Throwable> Predicate<T> orDefault(Lambdas.CheckedPredicate<T, E> wrappee, boolean fallback) -
wrap
public static <T,K, Function<T,E extends Throwable> K> wrap(Lambdas.CheckedFunction<T, K, E> wrappee) -
wrap
-
wrap
-
wrap
-
wrap
-