- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
61 lines
1.6 KiB
Java
61 lines
1.6 KiB
Java
package kotlin.ranges;
|
|
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
/* loaded from: classes5.dex */
|
|
public final class CharRange extends CharProgression implements ClosedRange {
|
|
public static final Companion Companion = new Companion(null);
|
|
public static final CharRange EMPTY = new CharRange(1, 0);
|
|
|
|
public CharRange(char c, char c2) {
|
|
super(c, c2, 1);
|
|
}
|
|
|
|
@Override // kotlin.ranges.ClosedRange
|
|
public Character getStart() {
|
|
return Character.valueOf(getFirst());
|
|
}
|
|
|
|
@Override // kotlin.ranges.ClosedRange
|
|
public Character getEndInclusive() {
|
|
return Character.valueOf(getLast());
|
|
}
|
|
|
|
public boolean isEmpty() {
|
|
return Intrinsics.compare((int) getFirst(), (int) getLast()) > 0;
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (obj instanceof CharRange) {
|
|
if (!isEmpty() || !((CharRange) obj).isEmpty()) {
|
|
CharRange charRange = (CharRange) obj;
|
|
if (getFirst() != charRange.getFirst() || getLast() != charRange.getLast()) {
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public int hashCode() {
|
|
if (isEmpty()) {
|
|
return -1;
|
|
}
|
|
return (getFirst() * 31) + getLast();
|
|
}
|
|
|
|
public String toString() {
|
|
return getFirst() + ".." + getLast();
|
|
}
|
|
|
|
public static final class Companion {
|
|
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
|
this();
|
|
}
|
|
|
|
public Companion() {
|
|
}
|
|
}
|
|
}
|