alexandroid/decompiled/jadx/sources/androidx/compose/runtime/PrioritySet.java
KaKi87 a47fad5135 📦 Add decompiled Alexa 2.2.730155.0 (jadx, apktool, Hermes strings)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 00:04:16 +01:00

172 lines
8.9 KiB
Java

package androidx.compose.runtime;
import androidx.collection.MutableIntList;
import com.amazon.alexa.ra.core.data.fragments.SmartFragmentContent;
import com.amazon.alexa.redesign.view.container.CardStudioAgentSpaceMetrics;
import com.amazon.alexa.voice.ui.ra.RaUiOptions;
import com.amazon.clouddrive.extended.model.BulkOperationType;
import kotlin.Metadata;
import kotlin.jvm.JvmInline;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import org.jetbrains.annotations.NotNull;
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
@Metadata(d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0010\n\u0002\u0010\u000e\n\u0000\b\u0081@\u0018\u00002\u00020\u0001B\u0011\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\u0015\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\t¢\u0006\u0004\b\n\u0010\u000bJ\r\u0010\f\u001a\u00020\r¢\u0006\u0004\b\u000e\u0010\u000fJ\r\u0010\u0010\u001a\u00020\r¢\u0006\u0004\b\u0011\u0010\u000fJ\r\u0010\u0012\u001a\u00020\t¢\u0006\u0004\b\u0013\u0010\u0014J\r\u0010\u0015\u001a\u00020\t¢\u0006\u0004\b\u0016\u0010\u0014J\r\u0010\u0017\u001a\u00020\u0007¢\u0006\u0004\b\u0018\u0010\u0019J\u0013\u0010\u001a\u001a\u00020\r2\b\u0010\u001b\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\u001c\u001a\u00020\tHÖ\u0001J\t\u0010\u001d\u001a\u00020\u001eHÖ\u0001R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000\u0088\u0001\u0002\u0092\u0001\u00020\u0003¨\u0006\u001f"}, d2 = {"Landroidx/compose/runtime/PrioritySet;", "", "list", "Landroidx/collection/MutableIntList;", "constructor-impl", "(Landroidx/collection/MutableIntList;)Landroidx/collection/MutableIntList;", BulkOperationType.add, "", "value", "", "add-impl", "(Landroidx/collection/MutableIntList;I)V", "isEmpty", "", "isEmpty-impl", "(Landroidx/collection/MutableIntList;)Z", "isNotEmpty", "isNotEmpty-impl", RaUiOptions.ENTER_ANIMATION_PEEK, "peek-impl", "(Landroidx/collection/MutableIntList;)I", "takeMax", "takeMax-impl", "validateHeap", "validateHeap-impl", "(Landroidx/collection/MutableIntList;)V", "equals", CardStudioAgentSpaceMetrics.DimensionValue.SCHEME_OTHER, "hashCode", "toString", "", SmartFragmentContent.RUNTIME}, k = 1, mv = {2, 0, 0}, xi = 48)
@JvmInline
@SourceDebugExtension({"SMAP\nSlotTable.kt\nKotlin\n*S Kotlin\n*F\n+ 1 SlotTable.kt\nandroidx/compose/runtime/PrioritySet\n+ 2 IntList.kt\nandroidx/collection/IntList\n+ 3 Composer.kt\nandroidx/compose/runtime/ComposerKt\n+ 4 Preconditions.kt\nandroidx/compose/runtime/PreconditionsKt\n+ 5 IntList.kt\nandroidx/collection/IntListKt\n*L\n1#1,4061:1\n366#2:4062\n65#2:4063\n65#2:4064\n363#2:4065\n366#2:4066\n65#2:4067\n366#2:4072\n65#2:4073\n65#2:4074\n65#2:4075\n65#2:4076\n4802#3,4:4068\n58#4,4:4077\n58#4,4:4081\n905#5:4085\n*S KotlinDebug\n*F\n+ 1 SlotTable.kt\nandroidx/compose/runtime/PrioritySet\n*L\n3973#1:4062\n3973#1:4063\n3975#1:4064\n3990#1:4065\n3992#1:4066\n3998#1:4067\n4005#1:4072\n4008#1:4073\n4010#1:4074\n4011#1:4075\n4042#1:4076\n3998#1:4068,4\n4046#1:4077,4\n4047#1:4081,4\n3969#1:4085\n*E\n"})
/* loaded from: classes13.dex */
public final class PrioritySet {
@NotNull
private final MutableIntList list;
private /* synthetic */ PrioritySet(MutableIntList mutableIntList) {
this.list = mutableIntList;
}
/* renamed from: add-impl, reason: not valid java name */
public static final void m3914addimpl(MutableIntList mutableIntList, int i) {
if (mutableIntList._size == 0 || !(mutableIntList.get(0) == i || mutableIntList.get(mutableIntList._size - 1) == i)) {
int i2 = mutableIntList._size;
mutableIntList.add(i);
while (i2 > 0) {
int i3 = ((i2 + 1) >>> 1) - 1;
int i4 = mutableIntList.get(i3);
if (i <= i4) {
break;
}
mutableIntList.set(i2, i4);
i2 = i3;
}
mutableIntList.set(i2, i);
}
}
/* renamed from: box-impl, reason: not valid java name */
public static final /* synthetic */ PrioritySet m3915boximpl(MutableIntList mutableIntList) {
return new PrioritySet(mutableIntList);
}
/* renamed from: constructor-impl$default, reason: not valid java name */
public static /* synthetic */ MutableIntList m3917constructorimpl$default(MutableIntList mutableIntList, int i, DefaultConstructorMarker defaultConstructorMarker) {
int i2 = 1;
if ((i & 1) != 0) {
mutableIntList = new MutableIntList(0, i2, null);
}
return m3916constructorimpl(mutableIntList);
}
/* renamed from: equals-impl, reason: not valid java name */
public static boolean m3918equalsimpl(MutableIntList mutableIntList, Object obj) {
return (obj instanceof PrioritySet) && Intrinsics.areEqual(mutableIntList, ((PrioritySet) obj).getList());
}
/* renamed from: equals-impl0, reason: not valid java name */
public static final boolean m3919equalsimpl0(MutableIntList mutableIntList, MutableIntList mutableIntList2) {
return Intrinsics.areEqual(mutableIntList, mutableIntList2);
}
/* renamed from: hashCode-impl, reason: not valid java name */
public static int m3920hashCodeimpl(MutableIntList mutableIntList) {
return mutableIntList.hashCode();
}
/* renamed from: isEmpty-impl, reason: not valid java name */
public static final boolean m3921isEmptyimpl(MutableIntList mutableIntList) {
return mutableIntList._size == 0;
}
/* renamed from: isNotEmpty-impl, reason: not valid java name */
public static final boolean m3922isNotEmptyimpl(MutableIntList mutableIntList) {
return mutableIntList._size != 0;
}
/* renamed from: peek-impl, reason: not valid java name */
public static final int m3923peekimpl(MutableIntList mutableIntList) {
return mutableIntList.first();
}
/* renamed from: takeMax-impl, reason: not valid java name */
public static final int m3924takeMaximpl(MutableIntList mutableIntList) {
int i;
int i2 = mutableIntList._size;
int i3 = mutableIntList.get(0);
while (mutableIntList._size != 0 && mutableIntList.get(0) == i3) {
mutableIntList.set(0, mutableIntList.last());
mutableIntList.removeAt(mutableIntList._size - 1);
int i4 = mutableIntList._size;
int i5 = i4 >>> 1;
int i6 = 0;
while (i6 < i5) {
int i7 = mutableIntList.get(i6);
int i8 = (i6 + 1) * 2;
int i9 = i8 - 1;
int i10 = mutableIntList.get(i9);
if (i8 >= i4 || (i = mutableIntList.get(i8)) <= i10) {
if (i10 > i7) {
mutableIntList.set(i6, i10);
mutableIntList.set(i9, i7);
i6 = i9;
}
} else if (i > i7) {
mutableIntList.set(i6, i);
mutableIntList.set(i8, i7);
i6 = i8;
}
}
}
return i3;
}
/* renamed from: toString-impl, reason: not valid java name */
public static String m3925toStringimpl(MutableIntList mutableIntList) {
return "PrioritySet(list=" + mutableIntList + ')';
}
/* renamed from: validateHeap-impl, reason: not valid java name */
public static final void m3926validateHeapimpl(MutableIntList mutableIntList) {
int i = mutableIntList._size;
int i2 = i / 2;
int i3 = 0;
while (i3 < i2) {
int i4 = i3 + 1;
int i5 = i4 * 2;
boolean z = true;
if (!(mutableIntList.get(i3) >= mutableIntList.get(i5 + (-1)))) {
PreconditionsKt.throwIllegalStateException("Check failed.");
}
if (i5 < i && mutableIntList.get(i3) < mutableIntList.get(i5)) {
z = false;
}
if (!z) {
PreconditionsKt.throwIllegalStateException("Check failed.");
}
i3 = i4;
}
}
public boolean equals(Object other) {
return m3918equalsimpl(this.list, other);
}
public int hashCode() {
return m3920hashCodeimpl(this.list);
}
public String toString() {
return m3925toStringimpl(this.list);
}
/* renamed from: unbox-impl, reason: not valid java name and from getter */
public final /* synthetic */ MutableIntList getList() {
return this.list;
}
@NotNull
/* renamed from: constructor-impl, reason: not valid java name */
public static MutableIntList m3916constructorimpl(@NotNull MutableIntList mutableIntList) {
return mutableIntList;
}
}