package g.a;

import f.w.g;

/* JADX INFO: compiled from: CoroutineContext.kt */
/* JADX INFO: loaded from: classes.dex */
final class l2 implements g.b, g.c<l2> {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final l2 f4047b = new l2();

    private l2() {
    }

    @Override // f.w.g
    public <R> R fold(R r, f.z.c.p<? super R, ? super g.b, ? extends R> pVar) {
        return (R) g.b.a.a(this, r, pVar);
    }

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

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

    @Override // f.w.g
    public f.w.g minusKey(g.c<?> cVar) {
        return g.b.a.c(this, cVar);
    }

    @Override // f.w.g
    public f.w.g plus(f.w.g gVar) {
        return g.b.a.d(this, gVar);
    }
}
