discord-jadx/app/src/main/java/kotlin/ranges/LongRange.java

73 lines
1.9 KiB
Java

package kotlin.ranges;
import d0.d0.c;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: Ranges.kt */
public final class LongRange extends c implements d0.d0.a<Long> {
/* compiled from: Ranges.kt */
public static final class a {
public a(DefaultConstructorMarker defaultConstructorMarker) {
}
}
static {
new a(null);
new LongRange(1, 0);
}
public LongRange(long j, long j2) {
super(j, j2, 1);
}
public boolean contains(long j) {
return getFirst() <= j && j <= getLast();
}
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Comparable] */
@Override // d0.d0.a
public /* bridge */ /* synthetic */ boolean contains(Long l) {
return contains(l.longValue());
}
@Override // java.lang.Object
public boolean equals(Object obj) {
if (obj instanceof LongRange) {
if (!isEmpty() || !((LongRange) obj).isEmpty()) {
LongRange longRange = (LongRange) obj;
if (!(getFirst() == longRange.getFirst() && getLast() == longRange.getLast())) {
}
}
return true;
}
return false;
}
@Override // d0.d0.a
public Long getEndInclusive() {
return Long.valueOf(getLast());
}
@Override // d0.d0.a
public Long getStart() {
return Long.valueOf(getFirst());
}
@Override // java.lang.Object
public int hashCode() {
if (isEmpty()) {
return -1;
}
return (int) ((((long) 31) * (getFirst() ^ (getFirst() >>> 32))) + (getLast() ^ (getLast() >>> 32)));
}
public boolean isEmpty() {
return getFirst() > getLast();
}
@Override // java.lang.Object
public String toString() {
return getFirst() + ".." + getLast();
}
}