37 lines
1.4 KiB
Java
37 lines
1.4 KiB
Java
package androidx.core.text;
|
|
|
|
import android.text.Spanned;
|
|
import android.text.SpannedString;
|
|
import d0.z.d.m;
|
|
/* compiled from: SpannedString.kt */
|
|
public final class SpannedStringKt {
|
|
public static final /* synthetic */ <T> T[] getSpans(Spanned spanned, int i, int i2) {
|
|
m.checkParameterIsNotNull(spanned, "$this$getSpans");
|
|
m.reifiedOperationMarker(4, "T");
|
|
T[] tArr = (T[]) spanned.getSpans(i, i2, Object.class);
|
|
m.checkExpressionValueIsNotNull(tArr, "getSpans(start, end, T::class.java)");
|
|
return tArr;
|
|
}
|
|
|
|
public static /* synthetic */ Object[] getSpans$default(Spanned spanned, int i, int i2, int i3, Object obj) {
|
|
if ((i3 & 1) != 0) {
|
|
i = 0;
|
|
}
|
|
if ((i3 & 2) != 0) {
|
|
i2 = spanned.length();
|
|
}
|
|
m.checkParameterIsNotNull(spanned, "$this$getSpans");
|
|
m.reifiedOperationMarker(4, "T");
|
|
Object[] spans = spanned.getSpans(i, i2, Object.class);
|
|
m.checkExpressionValueIsNotNull(spans, "getSpans(start, end, T::class.java)");
|
|
return spans;
|
|
}
|
|
|
|
public static final Spanned toSpanned(CharSequence charSequence) {
|
|
m.checkParameterIsNotNull(charSequence, "$this$toSpanned");
|
|
SpannedString valueOf = SpannedString.valueOf(charSequence);
|
|
m.checkExpressionValueIsNotNull(valueOf, "SpannedString.valueOf(this)");
|
|
return valueOf;
|
|
}
|
|
}
|