java.lang.Object
com.blamejared.crafttweaker.annotation.processor.util.Pairs

public class Pairs extends Object
  • Constructor Details

    • Pairs

      public Pairs()
  • Method Details

    • map

      public static <F, S, U, V> Function<com.mojang.datafixers.util.Pair<F,S>,com.mojang.datafixers.util.Pair<U,V>> map(Function<F,U> firstFunc, Function<S,V> secondFunc)
    • map

      public static <F, S, U, V> com.mojang.datafixers.util.Pair<U,V> map(com.mojang.datafixers.util.Pair<F,S> pair, Function<F,U> firstFunc, Function<S,V> secondFunc)
    • filterFirst

      public static <F, S> Predicate<com.mojang.datafixers.util.Pair<F,S>> filterFirst(Predicate<F> predicate)
    • filterSecond

      public static <F, S> Predicate<com.mojang.datafixers.util.Pair<F,S>> filterSecond(Predicate<S> predicate)
    • collect

      public static <F, S> Collector<com.mojang.datafixers.util.Pair<F,S>,?,Map<F,S>> collect()
    • filter

      public static <F, S> Predicate<com.mojang.datafixers.util.Pair<F,S>> filter(BiPredicate<F,S> pred)
    • forEach

      public static <F, S> Consumer<com.mojang.datafixers.util.Pair<F,S>> forEach(BiConsumer<F,S> cons)