Class P2s

java.lang.Object
org.derive4j.processor.P2s

final class P2s extends Object
  • Constructor Details

    • P2s

      private P2s()
  • Method Details

    • P2

      public static <A, B> P2<A,B> P2(A _1, B _2)
    • lazy

      public static <A, B> P2<A,B> lazy(Supplier<P2<A,B>> p2)
    • cases

      public static <A, B> P2s.CasesMatchers.TotalMatcher_P2<A,B> cases()
    • get_1

      public static <A, B> A get_1(P2<A,B> p2)
    • get_2

      public static <A, B> B get_2(P2<A,B> p2)
    • set_1

      public static <A, B, RA> Function<P2<A,B>,P2<RA,B>> set_1(RA new_1)
    • mod_1

      public static <A, B, RA> Function<P2<A,B>,P2<RA,B>> mod_1(Function<A,RA> _1Mod)
    • set_2

      public static <A, B, RB> Function<P2<A,B>,P2<A,RB>> set_2(RB new_2)
    • mod_2

      public static <A, B, RB> Function<P2<A,B>,P2<A,RB>> mod_2(Function<B,RB> _2Mod)