Class P2s


  • final class P2s
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  P2s.CasesMatchers  
      private static class  P2s.Lazy<A,​B>  
      private static class  P2s.P2_<A,​B>  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private P2s()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <A,​B>
      P2s.CasesMatchers.TotalMatcher_P2<A,​B>
      cases()  
      static <A,​B>
      A
      get_1​(P2<A,​B> p2)  
      static <A,​B>
      B
      get_2​(P2<A,​B> p2)  
      static <A,​B>
      P2<A,​B>
      lazy​(java.util.function.Supplier<P2<A,​B>> p2)  
      static <A,​B,​RA>
      java.util.function.Function<P2<A,​B>,​P2<RA,​B>>
      mod_1​(java.util.function.Function<A,​RA> _1Mod)  
      static <A,​B,​RB>
      java.util.function.Function<P2<A,​B>,​P2<A,​RB>>
      mod_2​(java.util.function.Function<B,​RB> _2Mod)  
      static <A,​B>
      P2<A,​B>
      P2​(A _1, B _2)  
      static <A,​B,​RA>
      java.util.function.Function<P2<A,​B>,​P2<RA,​B>>
      set_1​(RA new_1)  
      static <A,​B,​RB>
      java.util.function.Function<P2<A,​B>,​P2<A,​RB>>
      set_2​(RB new_2)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • P2s

        private P2s()
    • Method Detail

      • P2

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

        public static <A,​B> P2<A,​B> lazy​(java.util.function.Supplier<P2<A,​B>> p2)
      • 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> java.util.function.Function<P2<A,​B>,​P2<RA,​B>> set_1​(RA new_1)
      • mod_1

        public static <A,​B,​RA> java.util.function.Function<P2<A,​B>,​P2<RA,​B>> mod_1​(java.util.function.Function<A,​RA> _1Mod)
      • set_2

        public static <A,​B,​RB> java.util.function.Function<P2<A,​B>,​P2<A,​RB>> set_2​(RB new_2)
      • mod_2

        public static <A,​B,​RB> java.util.function.Function<P2<A,​B>,​P2<A,​RB>> mod_2​(java.util.function.Function<B,​RB> _2Mod)