Class Quartet<A,​B,​C,​D>

java.lang.Object
oshi.util.tuples.Quartet<A,​B,​C,​D>
Type Parameters:
A - Type of the first element
B - Type of the second element
C - Type of the third element
D - Type of the fourth element

@ThreadSafe public class Quartet<A,​B,​C,​D> extends Object
Convenience class for returning multiple objects from methods.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Quartet​(A a, B b, C c, D d)
    Create a quartet and store four objects.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the first stored object.
    Returns the second stored object.
    Returns the third stored object.
    Returns the fourth stored object.

    Methods inherited from class java.lang.Object

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

    • Quartet

      public Quartet(A a, B b, C c, D d)
      Create a quartet and store four objects.
      Parameters:
      a - the first object to store
      b - the second object to store
      c - the third object to store
      d - the fourth object to store
  • Method Details

    • getA

      public final A getA()
      Returns the first stored object.
      Returns:
      first object stored
    • getB

      public final B getB()
      Returns the second stored object.
      Returns:
      second object stored
    • getC

      public final C getC()
      Returns the third stored object.
      Returns:
      third object stored
    • getD

      public final D getD()
      Returns the fourth stored object.
      Returns:
      fourth object stored