package e.a.p;

import d.n;
import d.n0.c.s;
import d.n0.c.x;
import e.a.i;
import e.a.p.c;
import e.a.p.e;

/* JADX INFO: compiled from: AbstractDecoder.kt */
/* JADX INFO: loaded from: classes.dex */
@n
public abstract class a implements e, c {
    @Override // e.a.p.c
    public e A(e.a.o.f fVar, int i) {
        s.e(fVar, "descriptor");
        return y(fVar.k(i));
    }

    @Override // e.a.p.e
    public abstract byte B();

    @Override // e.a.p.e
    public abstract short C();

    @Override // e.a.p.e
    public float D() {
        Object objI = I();
        s.c(objI, "null cannot be cast to non-null type kotlin.Float");
        return ((Float) objI).floatValue();
    }

    @Override // e.a.p.c
    public final float E(e.a.o.f fVar, int i) {
        s.e(fVar, "descriptor");
        return D();
    }

    @Override // e.a.p.e
    public double F() {
        Object objI = I();
        s.c(objI, "null cannot be cast to non-null type kotlin.Double");
        return ((Double) objI).doubleValue();
    }

    public <T> T G(e.a.a<T> aVar) {
        return (T) e.a.a(this, aVar);
    }

    public <T> T H(e.a.a<T> aVar, T t) {
        s.e(aVar, "deserializer");
        return (T) G(aVar);
    }

    public Object I() {
        throw new i(x.b(getClass()) + " can't retrieve untyped values");
    }

    @Override // e.a.p.c
    public void a(e.a.o.f fVar) {
        s.e(fVar, "descriptor");
    }

    @Override // e.a.p.e
    public c c(e.a.o.f fVar) {
        s.e(fVar, "descriptor");
        return this;
    }

    @Override // e.a.p.e
    public boolean e() {
        Object objI = I();
        s.c(objI, "null cannot be cast to non-null type kotlin.Boolean");
        return ((Boolean) objI).booleanValue();
    }

    @Override // e.a.p.e
    public char f() {
        Object objI = I();
        s.c(objI, "null cannot be cast to non-null type kotlin.Char");
        return ((Character) objI).charValue();
    }

    @Override // e.a.p.e
    public int g(e.a.o.f fVar) {
        s.e(fVar, "enumDescriptor");
        Object objI = I();
        s.c(objI, "null cannot be cast to non-null type kotlin.Int");
        return ((Integer) objI).intValue();
    }

    @Override // e.a.p.c
    public final long h(e.a.o.f fVar, int i) {
        s.e(fVar, "descriptor");
        return r();
    }

    @Override // e.a.p.e
    public abstract int j();

    @Override // e.a.p.c
    public final int k(e.a.o.f fVar, int i) {
        s.e(fVar, "descriptor");
        return j();
    }

    @Override // e.a.p.e
    public Void l() {
        return null;
    }

    @Override // e.a.p.c
    public <T> T m(e.a.o.f fVar, int i, e.a.a<T> aVar, T t) {
        s.e(fVar, "descriptor");
        s.e(aVar, "deserializer");
        return (T) H(aVar, t);
    }

    @Override // e.a.p.e
    public String n() {
        Object objI = I();
        s.c(objI, "null cannot be cast to non-null type kotlin.String");
        return (String) objI;
    }

    @Override // e.a.p.c
    public int o(e.a.o.f fVar) {
        return c.a.a(this, fVar);
    }

    @Override // e.a.p.c
    public final char p(e.a.o.f fVar, int i) {
        s.e(fVar, "descriptor");
        return f();
    }

    @Override // e.a.p.c
    public final byte q(e.a.o.f fVar, int i) {
        s.e(fVar, "descriptor");
        return B();
    }

    @Override // e.a.p.e
    public abstract long r();

    @Override // e.a.p.c
    public final boolean s(e.a.o.f fVar, int i) {
        s.e(fVar, "descriptor");
        return e();
    }

    @Override // e.a.p.c
    public final String t(e.a.o.f fVar, int i) {
        s.e(fVar, "descriptor");
        return n();
    }

    @Override // e.a.p.e
    public boolean u() {
        return true;
    }

    @Override // e.a.p.c
    public final short v(e.a.o.f fVar, int i) {
        s.e(fVar, "descriptor");
        return C();
    }

    @Override // e.a.p.c
    public boolean x() {
        return c.a.b(this);
    }

    @Override // e.a.p.e
    public e y(e.a.o.f fVar) {
        s.e(fVar, "descriptor");
        return this;
    }

    @Override // e.a.p.c
    public final double z(e.a.o.f fVar, int i) {
        s.e(fVar, "descriptor");
        return F();
    }
}
