package androidx.compose.runtime;

import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public final class Stack<T> {
    private final ArrayList<T> backing;

    private /* synthetic */ Stack(ArrayList arrayList) {
        this.backing = arrayList;
    }

    /* JADX INFO: renamed from: box-impl, reason: not valid java name */
    public static final /* synthetic */ Stack m63boximpl(ArrayList arrayList) {
        return new Stack(arrayList);
    }

    /* JADX INFO: renamed from: clear-impl, reason: not valid java name */
    public static final void m64clearimpl(ArrayList<T> arrayList) {
        arrayList.clear();
    }

    /* JADX INFO: renamed from: constructor-impl, reason: not valid java name */
    public static <T> ArrayList<T> m65constructorimpl(ArrayList<T> arrayList) {
        return arrayList;
    }

    /* JADX INFO: renamed from: constructor-impl$default, reason: not valid java name */
    public static /* synthetic */ ArrayList m66constructorimpl$default(ArrayList arrayList, int i6, kotlin.jvm.internal.h hVar) {
        if ((i6 & 1) != 0) {
            arrayList = new ArrayList();
        }
        return m65constructorimpl(arrayList);
    }

    /* JADX INFO: renamed from: equals-impl, reason: not valid java name */
    public static boolean m67equalsimpl(ArrayList<T> arrayList, Object obj) {
        return (obj instanceof Stack) && kotlin.jvm.internal.o.c(arrayList, ((Stack) obj).m79unboximpl());
    }

    /* JADX INFO: renamed from: equals-impl0, reason: not valid java name */
    public static final boolean m68equalsimpl0(ArrayList<Object> arrayList, ArrayList<Object> arrayList2) {
        return kotlin.jvm.internal.o.c(arrayList, arrayList2);
    }

    /* JADX INFO: renamed from: getSize-impl, reason: not valid java name */
    public static final int m69getSizeimpl(ArrayList<T> arrayList) {
        return arrayList.size();
    }

    /* JADX INFO: renamed from: hashCode-impl, reason: not valid java name */
    public static int m70hashCodeimpl(ArrayList<T> arrayList) {
        return arrayList.hashCode();
    }

    /* JADX INFO: renamed from: isEmpty-impl, reason: not valid java name */
    public static final boolean m71isEmptyimpl(ArrayList<T> arrayList) {
        return arrayList.isEmpty();
    }

    /* JADX INFO: renamed from: isNotEmpty-impl, reason: not valid java name */
    public static final boolean m72isNotEmptyimpl(ArrayList<T> arrayList) {
        return !m71isEmptyimpl(arrayList);
    }

    /* JADX INFO: renamed from: peek-impl, reason: not valid java name */
    public static final T m73peekimpl(ArrayList<T> arrayList) {
        return arrayList.get(m69getSizeimpl(arrayList) - 1);
    }

    /* JADX INFO: renamed from: pop-impl, reason: not valid java name */
    public static final T m75popimpl(ArrayList<T> arrayList) {
        return arrayList.remove(m69getSizeimpl(arrayList) - 1);
    }

    /* JADX INFO: renamed from: push-impl, reason: not valid java name */
    public static final boolean m76pushimpl(ArrayList<T> arrayList, T t6) {
        return arrayList.add(t6);
    }

    /* JADX INFO: renamed from: toArray-impl, reason: not valid java name */
    public static final T[] m77toArrayimpl(ArrayList<T> arrayList) {
        int size = arrayList.size();
        T[] tArr = (T[]) new Object[size];
        for (int i6 = 0; i6 < size; i6++) {
            tArr[i6] = arrayList.get(i6);
        }
        return tArr;
    }

    /* JADX INFO: renamed from: toString-impl, reason: not valid java name */
    public static String m78toStringimpl(ArrayList<T> arrayList) {
        return "Stack(backing=" + arrayList + ')';
    }

    public boolean equals(Object obj) {
        return m67equalsimpl(this.backing, obj);
    }

    public int hashCode() {
        return m70hashCodeimpl(this.backing);
    }

    public String toString() {
        return m78toStringimpl(this.backing);
    }

    /* JADX INFO: renamed from: unbox-impl, reason: not valid java name */
    public final /* synthetic */ ArrayList m79unboximpl() {
        return this.backing;
    }

    /* JADX INFO: renamed from: peek-impl, reason: not valid java name */
    public static final T m74peekimpl(ArrayList<T> arrayList, int i6) {
        return arrayList.get(i6);
    }
}
