Class Pair<A,​B>

  • Direct Known Subclasses:
    PairOfSameType

    public class Pair<A,​B>
    extends java.lang.Object
    • Constructor Detail

      • Pair

        public Pair​(A a,
                    B b)
    • Method Detail

      • create

        public static <L,​R> Pair<L,​R> create​(L x,
                                                         R y)
      • getLeft

        public A getLeft()
      • getRight

        public B getRight()
      • car

        public A car()
      • cdr

        public B cdr()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • equalElts

        public boolean equalElts​(A left,
                                 B right)
        Test whether the arguments are equal to the elements of this pair
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object