package com.google.common.util.concurrent;

import com.google.android.gms.common.api.internal.v0;
import java.util.Set;
import java.util.concurrent.Executor;
import java.util.concurrent.Future;

/* JADX INFO: loaded from: classes2.dex */
public abstract class c0 {
    public static void a(w wVar, t tVar, Executor executor) {
        wVar.g(new v0(wVar, tVar, 10, 0), executor);
    }

    public static Executor g() {
        return DirectExecutor.f23761a;
    }

    public static Object j(Future future) {
        if (future.isDone()) {
            return k(future);
        }
        throw new IllegalStateException(com.google.common.base.h.m("Future was expected to be done: %s", future));
    }

    public static Object k(Future future) {
        Object obj;
        boolean z10 = false;
        while (true) {
            try {
                obj = future.get();
                break;
            } catch (InterruptedException unused) {
                z10 = true;
            } catch (Throwable th) {
                if (z10) {
                    Thread.currentThread().interrupt();
                }
                throw th;
            }
        }
        if (z10) {
            Thread.currentThread().interrupt();
        }
        return obj;
    }

    public abstract boolean b(l lVar, c cVar, c cVar2);

    public abstract boolean c(l lVar, Object obj, Object obj2);

    public abstract boolean d(l lVar, k kVar, k kVar2);

    public abstract void e(o oVar, Set set);

    public abstract int f(o oVar);

    public abstract c h(l lVar);

    public abstract k i(l lVar);

    public abstract void l(k kVar, k kVar2);

    public abstract void m(k kVar, Thread thread);
}
