jimu-decompiled/sources/io/reactivex/schedulers/Timed.java
2025-05-13 19:24:51 +02:00

46 lines
1.1 KiB
Java

package io.reactivex.schedulers;
import io.reactivex.internal.functions.ObjectHelper;
import java.util.concurrent.TimeUnit;
/* loaded from: classes2.dex */
public final class Timed<T> {
final T a;
final long b;
final TimeUnit c;
public Timed(T t, long j, TimeUnit timeUnit) {
this.a = t;
this.b = j;
ObjectHelper.a(timeUnit, "unit is null");
this.c = timeUnit;
}
public long a() {
return this.b;
}
public T b() {
return this.a;
}
public boolean equals(Object obj) {
if (!(obj instanceof Timed)) {
return false;
}
Timed timed = (Timed) obj;
return ObjectHelper.a(this.a, timed.a) && this.b == timed.b && ObjectHelper.a(this.c, timed.c);
}
public int hashCode() {
T t = this.a;
int hashCode = t != null ? t.hashCode() : 0;
long j = this.b;
return (((hashCode * 31) + ((int) (j ^ (j >>> 31)))) * 31) + this.c.hashCode();
}
public String toString() {
return "Timed[time=" + this.b + ", unit=" + this.c + ", value=" + this.a + "]";
}
}