Interface Quad<E1,E2,E3,E4>

All Superinterfaces:
GenericTuple<Object>, Tuple
All Known Implementing Classes:
QuadImpl

public interface Quad<E1,E2,E3,E4> extends Tuple
  • Method Details

    • getFirst

      E1 getFirst()
    • getSecond

      E2 getSecond()
    • getThird

      E3 getThird()
    • getFourth

      E4 getFourth()
    • size

      default int size()
      Specified by:
      size in interface GenericTuple<E1>
    • get

      default Object get(int index)
      Specified by:
      get in interface GenericTuple<E1>
    • getFirstGetter

      static <E1, E2, E3, E4> FirstAccessor<Quad<E1,E2,E3,E4>,E1> getFirstGetter()
    • getSecondGetter

      static <E1, E2, E3, E4> SecondAccessor<Quad<E1,E2,E3,E4>,E2> getSecondGetter()
    • getThirdGetter

      static <E1, E2, E3, E4> ThirdAccessor<Quad<E1,E2,E3,E4>,E3> getThirdGetter()
    • getFourthGetter

      static <E1, E2, E3, E4> FourthAccessor<Quad<E1,E2,E3,E4>,E4> getFourthGetter()