package defpackage;

import defpackage.bg3;
import java.util.concurrent.Callable;
import java.util.concurrent.RunnableFuture;

/* JADX INFO: loaded from: classes2.dex */
@az3
@ii2
class kx9<V> extends bg3.a<V> implements RunnableFuture<V> {
    public volatile b a;

    public final class a extends ar4<zb5<V>> {
        @Override // defpackage.ar4
        public final void a(Throwable th) {
            throw null;
        }

        @Override // defpackage.ar4
        public final void b(Object obj) {
            throw null;
        }

        @Override // defpackage.ar4
        public final boolean d() {
            throw null;
        }

        @Override // defpackage.ar4
        public final Object e() {
            throw null;
        }

        @Override // defpackage.ar4
        public final String f() {
            throw null;
        }
    }

    public final class b extends ar4<V> {
        public final Callable c;

        public b(Callable callable) {
            callable.getClass();
            this.c = callable;
        }

        @Override // defpackage.ar4
        public final void a(Throwable th) {
            kx9.this.setException(th);
        }

        @Override // defpackage.ar4
        public final void b(Object obj) {
            kx9.this.set(obj);
        }

        @Override // defpackage.ar4
        public final boolean d() {
            return kx9.this.isDone();
        }

        @Override // defpackage.ar4
        public final Object e() {
            return this.c.call();
        }

        @Override // defpackage.ar4
        public final String f() {
            return this.c.toString();
        }
    }

    public kx9(Callable callable) {
        this.a = new b(callable);
    }

    @Override // defpackage.ca
    public final void afterDone() {
        b bVar;
        super.afterDone();
        if (wasInterrupted() && (bVar = this.a) != null) {
            bVar.c();
        }
        this.a = null;
    }

    @Override // defpackage.ca
    public final String pendingToString() {
        b bVar = this.a;
        if (bVar == null) {
            return super.pendingToString();
        }
        return "task=[" + bVar + "]";
    }

    @Override // java.util.concurrent.RunnableFuture, java.lang.Runnable
    public final void run() {
        b bVar = this.a;
        if (bVar != null) {
            bVar.run();
        }
        this.a = null;
    }
}
