Class RightSidedPair<Left,​Right>

  • All Implemented Interfaces:
    Pair<Optional<Left>,​Right>

    public final class RightSidedPair<Left,​Right>
    extends java.lang.Object
    implements Pair<Optional<Left>,​Right>
    A Pair with an absent left element.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Optional<Left> left()
      The left value of the pair, i.e. the 1st value in this 2-tuple.
      Right right()
      The right value of the pair, i.e. the 2nd value in this 2-tuple.
      • Methods inherited from class java.lang.Object

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

      • RightSidedPair

        public RightSidedPair​(Right right)
    • Method Detail

      • left

        public Optional<Left> left()
        Description copied from interface: Pair
        The left value of the pair, i.e. the 1st value in this 2-tuple.
        Specified by:
        left in interface Pair<Left,​Right>
      • right

        public Right right()
        Description copied from interface: Pair
        The right value of the pair, i.e. the 2nd value in this 2-tuple.
        Specified by:
        right in interface Pair<Left,​Right>