Class Pair<S,T>

java.lang.Object
org.glassfish.pfl.basic.contain.Pair<S,T>
Direct Known Subclasses:
ArgParser.StringPair, ElementParserImpl.ResultData, FallbackObjectCopierImpl, JUnitReportHelper.Counts, JUnitReportWriter.TestDescription, SPair

public class Pair<S,T> extends Object
A utility class representing a generic types Pair of elements. Useful for simple data structures, returning multiple values, etc. Pair<Object,Object> is similar to a cons cell.
  • Field Details

    • _first

      protected S _first
    • _second

      protected T _second
  • Constructor Details

    • Pair

      public Pair(S first, T second)
    • Pair

      public Pair(S first)
    • Pair

      public Pair()
  • Method Details

    • first

      public S first()
    • second

      public T second()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object