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.checkParameterIsNotNull(range, "$this$and");
m.checkParameterIsNotNull(range2, "other");
Range<T> intersect = range.intersect(range2);
m.checkExpressionValueIsNotNull(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.checkParameterIsNotNull(range, "$this$plus");
m.checkParameterIsNotNull(range2, "other");
Range<T> extend = range.extend(range2);
m.checkExpressionValueIsNotNull(extend, "extend(other)");
return extend;
}
@RequiresApi(21)
public static final <T extends Comparable<? super T>> Range<T> plus(Range<T> range, T t) {
m.checkParameterIsNotNull(range, "$this$plus");
m.checkParameterIsNotNull(t, "value");
Range<T> extend = range.extend((Range<T>) t);
m.checkExpressionValueIsNotNull(extend, "extend(value)");
return extend;
}
@RequiresApi(21)
public static final <T extends Comparable<? super T>> Range<T> rangeTo(T t, T t2) {
m.checkParameterIsNotNull(t, "$this$rangeTo");
m.checkParameterIsNotNull(t2, "that");
return new Range<>(t, t2);
}
@RequiresApi(21)
public static final <T extends Comparable<? super T>> a<T> toClosedRange(Range<T> range) {
m.checkParameterIsNotNull(range, "$this$toClosedRange");
return new RangeKt$toClosedRange$1(range);
}
@RequiresApi(21)
public static final <T extends Comparable<? super T>> Range<T> toRange(a<T> aVar) {
m.checkParameterIsNotNull(aVar, "$this$toRange");
return new Range<>(aVar.getStart(), aVar.getEndInclusive());
}
}