Package groovy.lang

Class Tuple4<T1,T2,T3,T4>

All Implemented Interfaces:
Serializable, Cloneable, Comparable, Iterable, Collection, List, RandomAccess

public final class Tuple4<T1,T2,T3,T4> extends Tuple
Represents a list of 4 typed Objects.
Since:
2.5.0
See Also:
  • Constructor Details

    • Tuple4

      public Tuple4(T1 v1, T2 v2, T3 v3, T4 v4)
      Creates a tuple containing the supplied elements.
      Parameters:
      v1 - the first element
      v2 - the second element
      v3 - the third element
      v4 - the fourth element
    • Tuple4

      public Tuple4(Tuple4<T1,T2,T3,T4> tuple)
      Creates a tuple from the supplied tuple.
      Parameters:
      tuple - the source tuple
  • Method Details

    • getFirst

      @Deprecated public T1 getFirst()
      Deprecated.
      Returns the first element.
      Returns:
      the first element
    • getSecond

      @Deprecated public T2 getSecond()
      Deprecated.
      Returns the second element.
      Returns:
      the second element
    • getThird

      @Deprecated public T3 getThird()
      Deprecated.
      Returns the third element.
      Returns:
      the third element
    • getFourth

      @Deprecated public T4 getFourth()
      Deprecated.
      Returns the fourth element.
      Returns:
      the fourth element
    • getV1

      public T1 getV1()
      Returns the first element.
      Returns:
      the first element
    • getV2

      public T2 getV2()
      Returns the second element.
      Returns:
      the second element
    • getV3

      public T3 getV3()
      Returns the third element.
      Returns:
      the third element
    • getV4

      public T4 getV4()
      Returns the fourth element.
      Returns:
      the fourth element
    • clone

      public Tuple4<T1,T2,T3,T4> clone()
      Overrides:
      clone in class Tuple