in api/src/main/java/com/google/appengine/api/taskqueue/TaskOptions.java [702:776]
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
TaskOptions other = (TaskOptions) obj;
if (countdownMillis == null) {
if (other.countdownMillis != null) {
return false;
}
} else if (!countdownMillis.equals(other.countdownMillis)) {
return false;
}
if (etaMillis == null) {
if (other.etaMillis != null) {
return false;
}
} else if (!etaMillis.equals(other.etaMillis)) {
return false;
}
if (headers == null) {
if (other.headers != null) {
return false;
}
} else if (!headers.equals(other.headers)) {
return false;
}
if (method == null) {
if (other.method != null) {
return false;
}
} else if (!method.equals(other.method)) {
return false;
}
if (params == null) {
if (other.params != null) {
return false;
}
} else if (!params.equals(other.params)) {
return false;
}
if (!Arrays.equals(payload, other.payload)) {
return false;
}
if (taskName == null) {
if (other.taskName != null) {
return false;
}
} else if (!taskName.equals(other.taskName)) {
return false;
}
if (url == null) {
if (other.url != null) {
return false;
}
} else if (!url.equals(other.url)) {
return false;
}
if (retryOptions == null) {
if (other.retryOptions != null) {
return false;
}
} else if (!retryOptions.equals(other.retryOptions)) {
return false;
}
if (!Arrays.equals(tag, other.tag)) {
return false;
}
return Objects.equals(dispatchDeadline, other.dispatchDeadline);
}