org.nervos.appchain.tuples.generated.Tuple13 Maven / Gradle / Ivy
package org.nervos.appchain.tuples.generated;
import org.nervos.appchain.tuples.Tuple;
/**
* Auto generated code.
* Do not modifiy!
*
Please use org.web3j.codegen.TupleGenerator in the
* codegen module to update.
*/
public final class Tuple13 implements Tuple {
private static final int SIZE = 13;
private final T1 value1;
private final T2 value2;
private final T3 value3;
private final T4 value4;
private final T5 value5;
private final T6 value6;
private final T7 value7;
private final T8 value8;
private final T9 value9;
private final T10 value10;
private final T11 value11;
private final T12 value12;
private final T13 value13;
public Tuple13(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13) {
this.value1 = value1;
this.value2 = value2;
this.value3 = value3;
this.value4 = value4;
this.value5 = value5;
this.value6 = value6;
this.value7 = value7;
this.value8 = value8;
this.value9 = value9;
this.value10 = value10;
this.value11 = value11;
this.value12 = value12;
this.value13 = value13;
}
public T1 getValue1() {
return value1;
}
public T2 getValue2() {
return value2;
}
public T3 getValue3() {
return value3;
}
public T4 getValue4() {
return value4;
}
public T5 getValue5() {
return value5;
}
public T6 getValue6() {
return value6;
}
public T7 getValue7() {
return value7;
}
public T8 getValue8() {
return value8;
}
public T9 getValue9() {
return value9;
}
public T10 getValue10() {
return value10;
}
public T11 getValue11() {
return value11;
}
public T12 getValue12() {
return value12;
}
public T13 getValue13() {
return value13;
}
@Override
public int getSize() {
return SIZE;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
Tuple13, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> tuple13 = (Tuple13, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?>) o;
if (value1 != null ? !value1.equals(tuple13.value1) : tuple13.value1 != null) {
return false;
}
if (value2 != null ? !value2.equals(tuple13.value2) : tuple13.value2 != null) {
return false;
}
if (value3 != null ? !value3.equals(tuple13.value3) : tuple13.value3 != null) {
return false;
}
if (value4 != null ? !value4.equals(tuple13.value4) : tuple13.value4 != null) {
return false;
}
if (value5 != null ? !value5.equals(tuple13.value5) : tuple13.value5 != null) {
return false;
}
if (value6 != null ? !value6.equals(tuple13.value6) : tuple13.value6 != null) {
return false;
}
if (value7 != null ? !value7.equals(tuple13.value7) : tuple13.value7 != null) {
return false;
}
if (value8 != null ? !value8.equals(tuple13.value8) : tuple13.value8 != null) {
return false;
}
if (value9 != null ? !value9.equals(tuple13.value9) : tuple13.value9 != null) {
return false;
}
if (value10 != null ? !value10.equals(tuple13.value10) : tuple13.value10 != null) {
return false;
}
if (value11 != null ? !value11.equals(tuple13.value11) : tuple13.value11 != null) {
return false;
}
if (value12 != null ? !value12.equals(tuple13.value12) : tuple13.value12 != null) {
return false;
}
return value13 != null ? value13.equals(tuple13.value13) : tuple13.value13 == null;
}
@Override
public int hashCode() {
int result = value1.hashCode();
result = 31 * result + (value2 != null ? value2.hashCode() : 0);
result = 31 * result + (value3 != null ? value3.hashCode() : 0);
result = 31 * result + (value4 != null ? value4.hashCode() : 0);
result = 31 * result + (value5 != null ? value5.hashCode() : 0);
result = 31 * result + (value6 != null ? value6.hashCode() : 0);
result = 31 * result + (value7 != null ? value7.hashCode() : 0);
result = 31 * result + (value8 != null ? value8.hashCode() : 0);
result = 31 * result + (value9 != null ? value9.hashCode() : 0);
result = 31 * result + (value10 != null ? value10.hashCode() : 0);
result = 31 * result + (value11 != null ? value11.hashCode() : 0);
result = 31 * result + (value12 != null ? value12.hashCode() : 0);
result = 31 * result + (value13 != null ? value13.hashCode() : 0);
return result;
}
@Override
public String toString() {
return "Tuple13{" +
"value1=" + value1 +
", value2=" + value2 +
", value3=" + value3 +
", value4=" + value4 +
", value5=" + value5 +
", value6=" + value6 +
", value7=" + value7 +
", value8=" + value8 +
", value9=" + value9 +
", value10=" + value10 +
", value11=" + value11 +
", value12=" + value12 +
", value13=" + value13 +
"}";
}
}