package h.u;

import h.u.g;
import h.x.c.p;
import h.x.d.k;

/* JADX INFO: compiled from: CoroutineContextImpl.kt */
/* JADX INFO: loaded from: classes.dex */
public abstract class a implements g.b {
    private final g.c<?> b;

    public a(g.c<?> cVar) {
        k.d(cVar, "key");
        this.b = cVar;
    }

    @Override // h.u.g
    public g A(g.c<?> cVar) {
        return g.b.a.c(this, cVar);
    }

    @Override // h.u.g.b, h.u.g
    public <E extends g.b> E b(g.c<E> cVar) {
        return (E) g.b.a.b(this, cVar);
    }

    @Override // h.u.g.b
    public g.c<?> getKey() {
        return this.b;
    }

    @Override // h.u.g
    public g j(g gVar) {
        return g.b.a.d(this, gVar);
    }

    @Override // h.u.g
    public <R> R t(R r, p<? super R, ? super g.b, ? extends R> pVar) {
        return (R) g.b.a.a(this, r, pVar);
    }
}
