All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.web3j.tuples.generated.Tuple4 Maven / Gradle / Ivy

There is a newer version: 5.0.0
Show newest version
package org.web3j.tuples.generated;

import org.web3j.tuples.Tuple;

/**
 * Auto generated code.
 * 

Do not modifiy! *

Please use org.web3j.codegen.TupleGenerator in the * codegen module to update. */ public final class Tuple4 implements Tuple { private static final int SIZE = 4; private final T1 value1; private final T2 value2; private final T3 value3; private final T4 value4; public Tuple4(T1 value1, T2 value2, T3 value3, T4 value4) { this.value1 = value1; this.value2 = value2; this.value3 = value3; this.value4 = value4; } /** * @deprecated use 'component1' method instead * @return a value */ @Deprecated public T1 getValue1() { return value1; } public T1 component1() { return value1; } /** * @deprecated use 'component2' method instead * @return a value */ @Deprecated public T2 getValue2() { return value2; } public T2 component2() { return value2; } /** * @deprecated use 'component3' method instead * @return a value */ @Deprecated public T3 getValue3() { return value3; } public T3 component3() { return value3; } /** * @deprecated use 'component4' method instead * @return a value */ @Deprecated public T4 getValue4() { return value4; } public T4 component4() { return value4; } @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; } Tuple4 tuple4 = (Tuple4) o; if (value1 != null ? !value1.equals(tuple4.value1) : tuple4.value1 != null) { return false; } if (value2 != null ? !value2.equals(tuple4.value2) : tuple4.value2 != null) { return false; } if (value3 != null ? !value3.equals(tuple4.value3) : tuple4.value3 != null) { return false; } return value4 != null ? value4.equals(tuple4.value4) : tuple4.value4 == 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); return result; } @Override public String toString() { return "Tuple4{" + "value1=" + value1 + ", value2=" + value2 + ", value3=" + value3 + ", value4=" + value4 + "}"; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy