Class FunctionHelper

java.lang.Object
petrolpark.mc.library.util.FunctionHelper

public class FunctionHelper extends Object
  • Constructor Details

    • FunctionHelper

      public FunctionHelper()
  • Method Details

    • memoizeNonNull

      public static final <T> Supplier<T> memoizeNonNull(Supplier<T> delegate)
    • withFallback

      public static final <T> Supplier<T> withFallback(Supplier<? extends T> delegate, Supplier<? extends T> fallback)
    • withFallback

      public static final <T, R> Function<T,R> withFallback(Function<? super T,? extends R> primary, Function<? super T,? extends R> fallback)