package b.f.h;

import android.annotation.SuppressLint;
import android.text.PrecomputedText;
import android.text.Spannable;
import android.text.TextDirectionHeuristic;
import android.text.TextPaint;
import android.text.TextUtils;
import android.text.style.MetricAffectingSpan;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public class a implements Spannable {

    /* JADX INFO: renamed from: b.f.h.a$a, reason: collision with other inner class name */
    public static final class C0015a {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        public final TextPaint f977a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final TextDirectionHeuristic f978b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        public final int f979c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        public final int f980d;

        public C0015a(PrecomputedText.Params params) {
            this.f977a = params.getTextPaint();
            this.f978b = params.getTextDirection();
            this.f979c = params.getBreakStrategy();
            this.f980d = params.getHyphenationFrequency();
        }

        public boolean a(C0015a c0015a) {
            if (this.f979c == c0015a.f979c && this.f980d == c0015a.f980d && this.f977a.getTextSize() == c0015a.f977a.getTextSize() && this.f977a.getTextScaleX() == c0015a.f977a.getTextScaleX() && this.f977a.getTextSkewX() == c0015a.f977a.getTextSkewX() && this.f977a.getLetterSpacing() == c0015a.f977a.getLetterSpacing() && TextUtils.equals(this.f977a.getFontFeatureSettings(), c0015a.f977a.getFontFeatureSettings()) && this.f977a.getFlags() == c0015a.f977a.getFlags() && this.f977a.getTextLocales().equals(c0015a.f977a.getTextLocales())) {
                return this.f977a.getTypeface() == null ? c0015a.f977a.getTypeface() == null : this.f977a.getTypeface().equals(c0015a.f977a.getTypeface());
            }
            return false;
        }

        public boolean equals(Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof C0015a)) {
                return false;
            }
            C0015a c0015a = (C0015a) obj;
            return a(c0015a) && this.f978b == c0015a.f978b;
        }

        public int hashCode() {
            return Objects.hash(Float.valueOf(this.f977a.getTextSize()), Float.valueOf(this.f977a.getTextScaleX()), Float.valueOf(this.f977a.getTextSkewX()), Float.valueOf(this.f977a.getLetterSpacing()), Integer.valueOf(this.f977a.getFlags()), this.f977a.getTextLocales(), this.f977a.getTypeface(), Boolean.valueOf(this.f977a.isElegantTextHeight()), this.f978b, Integer.valueOf(this.f979c), Integer.valueOf(this.f980d));
        }

        public String toString() {
            StringBuilder sb = new StringBuilder("{");
            StringBuilder sbD = c.a.a.a.a.d("textSize=");
            sbD.append(this.f977a.getTextSize());
            sb.append(sbD.toString());
            sb.append(", textScaleX=" + this.f977a.getTextScaleX());
            sb.append(", textSkewX=" + this.f977a.getTextSkewX());
            sb.append(", letterSpacing=" + this.f977a.getLetterSpacing());
            sb.append(", elegantTextHeight=" + this.f977a.isElegantTextHeight());
            sb.append(", textLocale=" + this.f977a.getTextLocales());
            sb.append(", typeface=" + this.f977a.getTypeface());
            sb.append(", variationSettings=" + this.f977a.getFontVariationSettings());
            sb.append(", textDir=" + this.f978b);
            sb.append(", breakStrategy=" + this.f979c);
            sb.append(", hyphenationFrequency=" + this.f980d);
            sb.append("}");
            return sb.toString();
        }
    }

    @Override // java.lang.CharSequence
    public char charAt(int i) {
        throw null;
    }

    @Override // android.text.Spanned
    public int getSpanEnd(Object obj) {
        throw null;
    }

    @Override // android.text.Spanned
    public int getSpanFlags(Object obj) {
        throw null;
    }

    @Override // android.text.Spanned
    public int getSpanStart(Object obj) {
        throw null;
    }

    @Override // android.text.Spanned
    @SuppressLint({"NewApi"})
    public <T> T[] getSpans(int i, int i2, Class<T> cls) {
        throw null;
    }

    @Override // java.lang.CharSequence
    public int length() {
        throw null;
    }

    @Override // android.text.Spanned
    public int nextSpanTransition(int i, int i2, Class cls) {
        throw null;
    }

    @Override // android.text.Spannable
    @SuppressLint({"NewApi"})
    public void removeSpan(Object obj) {
        if (!(obj instanceof MetricAffectingSpan)) {
            throw null;
        }
        throw new IllegalArgumentException("MetricAffectingSpan can not be removed from PrecomputedText.");
    }

    @Override // android.text.Spannable
    @SuppressLint({"NewApi"})
    public void setSpan(Object obj, int i, int i2, int i3) {
        if (!(obj instanceof MetricAffectingSpan)) {
            throw null;
        }
        throw new IllegalArgumentException("MetricAffectingSpan can not be set to PrecomputedText.");
    }

    @Override // java.lang.CharSequence
    public CharSequence subSequence(int i, int i2) {
        throw null;
    }

    @Override // java.lang.CharSequence
    public String toString() {
        throw null;
    }
}
