package j.m0.f.a;

import j.p0.d.r;
import j.q;

/* JADX WARN: Unexpected interfaces in signature: [java.io.Serializable] */
/* JADX INFO: compiled from: ContinuationImpl.kt */
/* JADX INFO: loaded from: classes.dex */
public abstract class a implements j.m0.a<Object>, Object {
    private final j.m0.a<Object> b;

    public a(j.m0.a<Object> aVar) {
        this.b = aVar;
    }

    @Override // j.m0.a
    public final void a(Object obj) {
        j.m0.a<Object> aVar = this;
        while (true) {
            f.a(aVar);
            a aVar2 = (a) aVar;
            j.m0.a<Object> aVar3 = aVar2.b;
            r.c(aVar3);
            try {
                obj = aVar2.g(obj);
            } catch (Throwable th) {
                q.a aVar4 = q.b;
                obj = j.r.a(th);
                q.a(obj);
            }
            if (obj == j.m0.e.d.a()) {
                return;
            }
            q.a aVar5 = q.b;
            q.a(obj);
            aVar2.h();
            if (!(aVar3 instanceof a)) {
                aVar3.a(obj);
                return;
            }
            aVar = aVar3;
        }
    }

    public final j.m0.a<Object> e() {
        return this.b;
    }

    public StackTraceElement f() {
        return e.d(this);
    }

    protected abstract Object g(Object obj);

    protected void h() {
    }

    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("Continuation at ");
        Object objF = f();
        if (objF == null) {
            objF = getClass().getName();
        }
        sb.append(objF);
        return sb.toString();
    }
}
