96 lines
2.7 KiB
Java
96 lines
2.7 KiB
Java
package d0;
|
|
|
|
import android.text.PrecomputedText;
|
|
import android.text.Spannable;
|
|
import android.text.SpannableString;
|
|
import java.util.stream.IntStream;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class v implements Spannable {
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public boolean f6163a = false;
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public Spannable f6164b;
|
|
|
|
public v(Spannable spannable) {
|
|
this.f6164b = spannable;
|
|
}
|
|
|
|
@Override // java.lang.CharSequence
|
|
public final char charAt(int i) {
|
|
return this.f6164b.charAt(i);
|
|
}
|
|
|
|
@Override // java.lang.CharSequence
|
|
public final IntStream chars() {
|
|
return this.f6164b.chars();
|
|
}
|
|
|
|
@Override // java.lang.CharSequence
|
|
public final IntStream codePoints() {
|
|
return this.f6164b.codePoints();
|
|
}
|
|
|
|
@Override // android.text.Spanned
|
|
public final int getSpanEnd(Object obj) {
|
|
return this.f6164b.getSpanEnd(obj);
|
|
}
|
|
|
|
@Override // android.text.Spanned
|
|
public final int getSpanFlags(Object obj) {
|
|
return this.f6164b.getSpanFlags(obj);
|
|
}
|
|
|
|
@Override // android.text.Spanned
|
|
public final int getSpanStart(Object obj) {
|
|
return this.f6164b.getSpanStart(obj);
|
|
}
|
|
|
|
@Override // android.text.Spanned
|
|
public final Object[] getSpans(int i, int i4, Class cls) {
|
|
return this.f6164b.getSpans(i, i4, cls);
|
|
}
|
|
|
|
@Override // java.lang.CharSequence
|
|
public final int length() {
|
|
return this.f6164b.length();
|
|
}
|
|
|
|
@Override // android.text.Spanned
|
|
public final int nextSpanTransition(int i, int i4, Class cls) {
|
|
return this.f6164b.nextSpanTransition(i, i4, cls);
|
|
}
|
|
|
|
@Override // android.text.Spannable
|
|
public final void removeSpan(Object obj) {
|
|
Spannable spannable = this.f6164b;
|
|
if (!this.f6163a && (spannable instanceof PrecomputedText)) {
|
|
this.f6164b = new SpannableString(spannable);
|
|
}
|
|
this.f6163a = true;
|
|
this.f6164b.removeSpan(obj);
|
|
}
|
|
|
|
@Override // android.text.Spannable
|
|
public final void setSpan(Object obj, int i, int i4, int i5) {
|
|
Spannable spannable = this.f6164b;
|
|
if (!this.f6163a && (spannable instanceof PrecomputedText)) {
|
|
this.f6164b = new SpannableString(spannable);
|
|
}
|
|
this.f6163a = true;
|
|
this.f6164b.setSpan(obj, i, i4, i5);
|
|
}
|
|
|
|
@Override // java.lang.CharSequence
|
|
public final CharSequence subSequence(int i, int i4) {
|
|
return this.f6164b.subSequence(i, i4);
|
|
}
|
|
|
|
@Override // java.lang.CharSequence
|
|
public final String toString() {
|
|
return this.f6164b.toString();
|
|
}
|
|
}
|