package androidx.compose.runtime.tooling;

import A4.h;
import A4.i;
import B2.j;
import J4.e;
import a.AbstractC0872a;
import androidx.compose.runtime.ComposerImpl;
import androidx.compose.runtime.changelist.OperationErrorContext;
import androidx.compose.runtime.internal.StabilityInferred;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
@StabilityInferred(parameters = 0)
public final class CompositionErrorContextImpl implements CompositionErrorContext, OperationErrorContext, h {
    private final ComposerImpl composer;
    public static final Key Key = new Key(null);
    public static final int $stable = 8;

    public static final class Key implements i {
        public /* synthetic */ Key(kotlin.jvm.internal.h hVar) {
            this();
        }

        public String toString() {
            return "CompositionErrorContext";
        }

        private Key() {
        }
    }

    public CompositionErrorContextImpl(ComposerImpl composerImpl) {
        this.composer = composerImpl;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final ComposeStackTrace attachComposeStackTrace$lambda$0(CompositionErrorContextImpl compositionErrorContextImpl, Object obj) {
        return compositionErrorContextImpl.composer.stackTraceForValue$runtime(obj);
    }

    @Override // androidx.compose.runtime.tooling.CompositionErrorContext
    public boolean attachComposeStackTrace(Throwable th, Object obj) {
        return ComposeStackTraceKt.tryAttachComposeStackTrace(th, new j(29, this, obj));
    }

    @Override // androidx.compose.runtime.changelist.OperationErrorContext
    public List<ComposeStackTraceFrame> buildStackTrace(Integer num) {
        return this.composer.parentStackTrace();
    }

    @Override // A4.j
    public /* bridge */ <R> R fold(R r5, e eVar) {
        return (R) AbstractC0872a.E(this, r5, eVar);
    }

    @Override // A4.j
    public /* bridge */ <E extends h> E get(i iVar) {
        return (E) AbstractC0872a.H(this, iVar);
    }

    @Override // A4.h
    public i getKey() {
        return Key;
    }

    @Override // A4.j
    public /* bridge */ A4.j minusKey(i iVar) {
        return AbstractC0872a.Y(this, iVar);
    }

    @Override // A4.j
    public /* bridge */ A4.j plus(A4.j jVar) {
        return AbstractC0872a.a0(this, jVar);
    }
}
