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, E extends Throwable> Function<T,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, E extends Throwable> Function<T,K> wrap(Lambdas.CheckedFunction<T,K,E> wrappee) -
wrap
-
wrap
-
wrap
-
wrap
-