alexandroid/decompiled/jadx/sources/androidx/compose/runtime/internal/PausedCompositionRemembers.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

54 lines
3.5 KiB
Java

package androidx.compose.runtime.internal;
import androidx.compose.runtime.RememberObserver;
import androidx.compose.runtime.RememberObserverHolder;
import androidx.compose.runtime.collection.MutableVector;
import com.amazon.alexa.ra.core.data.fragments.SmartFragmentContent;
import java.util.Set;
import kotlin.Metadata;
import kotlin.jvm.internal.SourceDebugExtension;
import org.jetbrains.annotations.NotNull;
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
@StabilityInferred(parameters = 0)
@Metadata(d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010#\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0003\b\u0001\u0018\u00002\u00020\u0001B\u0015\u0012\f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00010\u0003¢\u0006\u0004\b\u0004\u0010\u0005J\b\u0010\u000b\u001a\u00020\fH\u0016J\b\u0010\r\u001a\u00020\fH\u0016J\b\u0010\u000e\u001a\u00020\fH\u0016R\u0014\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00010\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0017\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007¢\u0006\b\n\u0000\u001a\u0004\b\t\u0010\n¨\u0006\u000f"}, d2 = {"Landroidx/compose/runtime/internal/PausedCompositionRemembers;", "Landroidx/compose/runtime/RememberObserver;", "abandoning", "", "<init>", "(Ljava/util/Set;)V", "pausedRemembers", "Landroidx/compose/runtime/collection/MutableVector;", "Landroidx/compose/runtime/RememberObserverHolder;", "getPausedRemembers", "()Landroidx/compose/runtime/collection/MutableVector;", "onRemembered", "", "onForgotten", "onAbandoned", SmartFragmentContent.RUNTIME}, k = 1, mv = {2, 0, 0}, xi = 48)
@SourceDebugExtension({"SMAP\nRememberEventDispatcher.kt\nKotlin\n*S Kotlin\n*F\n+ 1 RememberEventDispatcher.kt\nandroidx/compose/runtime/internal/PausedCompositionRemembers\n+ 2 MutableVector.kt\nandroidx/compose/runtime/collection/MutableVectorKt\n+ 3 MutableVector.kt\nandroidx/compose/runtime/collection/MutableVector\n*L\n1#1,293:1\n1107#2:294\n1085#2,2:295\n424#3,8:297\n*S KotlinDebug\n*F\n+ 1 RememberEventDispatcher.kt\nandroidx/compose/runtime/internal/PausedCompositionRemembers\n*L\n44#1:294\n44#1:295,2\n47#1:297,8\n*E\n"})
/* loaded from: classes13.dex */
public final class PausedCompositionRemembers implements RememberObserver {
public static final int $stable = 8;
@NotNull
private final Set<RememberObserver> abandoning;
@NotNull
private final MutableVector<RememberObserverHolder> pausedRemembers = new MutableVector<>(new RememberObserverHolder[16], 0);
public PausedCompositionRemembers(@NotNull Set<RememberObserver> set) {
this.abandoning = set;
}
@NotNull
public final MutableVector<RememberObserverHolder> getPausedRemembers() {
return this.pausedRemembers;
}
@Override // androidx.compose.runtime.RememberObserver
public void onRemembered() {
MutableVector<RememberObserverHolder> mutableVector = this.pausedRemembers;
RememberObserverHolder[] rememberObserverHolderArr = mutableVector.content;
int size = mutableVector.getSize();
for (int i = 0; i < size; i++) {
RememberObserver wrapped = rememberObserverHolderArr[i].getWrapped();
this.abandoning.remove(wrapped);
wrapped.onRemembered();
}
}
@Override // androidx.compose.runtime.RememberObserver
public void onAbandoned() {
}
@Override // androidx.compose.runtime.RememberObserver
public void onForgotten() {
}
}