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

78 lines
2.2 KiB
Java

package kotlin.ranges;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: Ranges.kt */
public final class IntRange extends IntProgression implements d0.d0.a<Integer> {
public static final IntRange m = new IntRange(1, 0);
public static final a n = new a(null);
/* compiled from: Ranges.kt */
public static final class a {
public a(DefaultConstructorMarker defaultConstructorMarker) {
}
public final IntRange getEMPTY() {
return IntRange.access$getEMPTY$cp();
}
}
public IntRange(int i, int i2) {
super(i, i2, 1);
}
public static final /* synthetic */ IntRange access$getEMPTY$cp() {
return m;
}
public boolean contains(int i) {
return getFirst() <= i && i <= 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(Integer num) {
return contains(num.intValue());
}
@Override // kotlin.ranges.IntProgression, java.lang.Object
public boolean equals(Object obj) {
if (obj instanceof IntRange) {
if (!isEmpty() || !((IntRange) obj).isEmpty()) {
IntRange intRange = (IntRange) obj;
if (!(getFirst() == intRange.getFirst() && getLast() == intRange.getLast())) {
}
}
return true;
}
return false;
}
@Override // d0.d0.a
public Integer getEndInclusive() {
return Integer.valueOf(getLast());
}
@Override // d0.d0.a
public Integer getStart() {
return Integer.valueOf(getFirst());
}
@Override // kotlin.ranges.IntProgression, java.lang.Object
public int hashCode() {
if (isEmpty()) {
return -1;
}
return (getFirst() * 31) + getLast();
}
@Override // kotlin.ranges.IntProgression
public boolean isEmpty() {
return getFirst() > getLast();
}
@Override // kotlin.ranges.IntProgression, java.lang.Object
public String toString() {
return getFirst() + ".." + getLast();
}
}