Class Tuple4<T1,T2,T3,T4>

java.lang.Object
io.github.thecsdev.tcdcommons.api.util.math.Tuple2<T1,T2>
io.github.thecsdev.tcdcommons.api.util.math.Tuple3<T1,T2,T3>
io.github.thecsdev.tcdcommons.api.util.math.Tuple4<T1,T2,T3,T4>

public class Tuple4<T1,T2,T3,T4> extends Tuple3<T1,T2,T3>
A Tuple3 that can hold a reference to one extra Object (4 total).
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     

    Fields inherited from class io.github.thecsdev.tcdcommons.api.util.math.Tuple3

    Item3

    Fields inherited from class io.github.thecsdev.tcdcommons.api.util.math.Tuple2

    Item1, Item2
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    Tuple4(T1 item1, T2 item2, T3 item3, T4 item4)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Sets all item's values to null.
    boolean
    Returns true if all item's values are set to null.
    boolean
    Returns true if all item's values are not set to null.

    Methods inherited from class java.lang.Object

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

    • Item4

      public T4 Item4
  • Constructor Details

    • Tuple4

      public Tuple4()
    • Tuple4

      public Tuple4(T1 item1, T2 item2, T3 item3, T4 item4)
  • Method Details

    • clear

      public void clear()
      Description copied from class: Tuple2
      Sets all item's values to null.
      Overrides:
      clear in class Tuple3<T1,T2,T3>
    • isCleared

      public boolean isCleared()
      Description copied from class: Tuple2
      Returns true if all item's values are set to null.
      Overrides:
      isCleared in class Tuple3<T1,T2,T3>
    • isFull

      public boolean isFull()
      Description copied from class: Tuple2
      Returns true if all item's values are not set to null.
      Overrides:
      isFull in class Tuple3<T1,T2,T3>