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() { } } }