package kotlinx.coroutines;

import h.u.g;

/* JADX INFO: compiled from: CoroutineContext.kt */
/* JADX INFO: loaded from: classes.dex */
final class m2 implements g.b, g.c<m2> {
    public static final m2 b = new m2();

    private m2() {
    }

    @Override // h.u.g
    public h.u.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;
    }

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

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