discord-jadx/app/src/main/java/androidx/core/util/RangeKt.java

55 lines
2.0 KiB
Java

package androidx.core.util;
import android.util.Range;
import androidx.annotation.RequiresApi;
import d0.d0.a;
import d0.z.d.m;
/* compiled from: Range.kt */
public final class RangeKt {
@RequiresApi(21)
public static final <T extends Comparable<? super T>> Range<T> and(Range<T> range, Range<T> range2) {
m.checkNotNullParameter(range, "<this>");
m.checkNotNullParameter(range2, "other");
Range<T> intersect = range.intersect(range2);
m.checkNotNullExpressionValue(intersect, "intersect(other)");
return intersect;
}
@RequiresApi(21)
public static final <T extends Comparable<? super T>> Range<T> plus(Range<T> range, Range<T> range2) {
m.checkNotNullParameter(range, "<this>");
m.checkNotNullParameter(range2, "other");
Range<T> extend = range.extend(range2);
m.checkNotNullExpressionValue(extend, "extend(other)");
return extend;
}
@RequiresApi(21)
public static final <T extends Comparable<? super T>> Range<T> plus(Range<T> range, T t) {
m.checkNotNullParameter(range, "<this>");
m.checkNotNullParameter(t, "value");
Range<T> extend = range.extend((Range<T>) t);
m.checkNotNullExpressionValue(extend, "extend(value)");
return extend;
}
@RequiresApi(21)
public static final <T extends Comparable<? super T>> Range<T> rangeTo(T t, T t2) {
m.checkNotNullParameter(t, "<this>");
m.checkNotNullParameter(t2, "that");
return new Range<>(t, t2);
}
@RequiresApi(21)
public static final <T extends Comparable<? super T>> a<T> toClosedRange(Range<T> range) {
m.checkNotNullParameter(range, "<this>");
return new RangeKt$toClosedRange$1(range);
}
@RequiresApi(21)
public static final <T extends Comparable<? super T>> Range<T> toRange(a<T> aVar) {
m.checkNotNullParameter(aVar, "<this>");
return new Range<>(aVar.getStart(), aVar.getEndInclusive());
}
}