package de.turnertech.tuples;
import java.util.Objects;
/**
* A Single
*/
public class Tuple1<A> extends Tuple {
private final A element0;
/**
* Constructor
* @param element0 element 0
*/
public Tuple1(A element0) {
super(new Object[]{Objects.requireNonNull(element0)});
this.element0 = element0;
}
/**
* Gets element at the 0 index
* @return element at the 0 index
*/
public A getElement0() {
return element0;
}
}