mirror of
https://github.com/VibedByKaKi/alexandroid.git
synced 2026-11-13 17:37:16 +01:00
173 lines
7.9 KiB
Java
173 lines
7.9 KiB
Java
package androidx.compose.runtime;
|
|
|
|
import androidx.compose.runtime.collection.MutableVector;
|
|
import androidx.compose.runtime.snapshots.SnapshotStateList;
|
|
import androidx.compose.runtime.snapshots.SnapshotStateMap;
|
|
import androidx.compose.runtime.snapshots.SnapshotStateSet;
|
|
import androidx.compose.runtime.snapshots.StateFactoryMarker;
|
|
import java.util.Collection;
|
|
import kotlin.Metadata;
|
|
import kotlin.Pair;
|
|
import kotlin.Unit;
|
|
import kotlin.coroutines.Continuation;
|
|
import kotlin.coroutines.CoroutineContext;
|
|
import kotlin.jvm.functions.Function0;
|
|
import kotlin.jvm.functions.Function2;
|
|
import kotlin.reflect.KProperty;
|
|
import kotlinx.coroutines.flow.Flow;
|
|
import kotlinx.coroutines.flow.StateFlow;
|
|
import org.jetbrains.annotations.NotNull;
|
|
import org.jetbrains.annotations.Nullable;
|
|
|
|
@Metadata(d1 = {"androidx/compose/runtime/SnapshotStateKt__DerivedStateKt", "androidx/compose/runtime/SnapshotStateKt__ProduceStateKt", "androidx/compose/runtime/SnapshotStateKt__SnapshotFlowKt", "androidx/compose/runtime/SnapshotStateKt__SnapshotMutationPolicyKt", "androidx/compose/runtime/SnapshotStateKt__SnapshotStateKt"}, k = 4, mv = {2, 0, 0}, xi = 48)
|
|
/* loaded from: classes13.dex */
|
|
public final class SnapshotStateKt {
|
|
@Composable
|
|
@NotNull
|
|
public static final <T extends R, R> State<R> collectAsState(@NotNull Flow<? extends T> flow, R r, @Nullable CoroutineContext coroutineContext, @Nullable Composer composer, int i, int i2) {
|
|
return SnapshotStateKt__SnapshotFlowKt.collectAsState(flow, r, coroutineContext, composer, i, i2);
|
|
}
|
|
|
|
@NotNull
|
|
public static final MutableVector<DerivedStateObserver> derivedStateObservers() {
|
|
return SnapshotStateKt__DerivedStateKt.derivedStateObservers();
|
|
}
|
|
|
|
@StateFactoryMarker
|
|
@NotNull
|
|
public static final <T> State<T> derivedStateOf(@NotNull SnapshotMutationPolicy<T> snapshotMutationPolicy, @NotNull Function0<? extends T> function0) {
|
|
return SnapshotStateKt__DerivedStateKt.derivedStateOf(snapshotMutationPolicy, function0);
|
|
}
|
|
|
|
public static final <T> T getValue(@NotNull State<? extends T> state, @Nullable Object obj, @NotNull KProperty<?> kProperty) {
|
|
return (T) SnapshotStateKt__SnapshotStateKt.getValue(state, obj, kProperty);
|
|
}
|
|
|
|
@StateFactoryMarker
|
|
@NotNull
|
|
public static final <T> SnapshotStateList<T> mutableStateListOf() {
|
|
return SnapshotStateKt__SnapshotStateKt.mutableStateListOf();
|
|
}
|
|
|
|
@StateFactoryMarker
|
|
@NotNull
|
|
public static final <K, V> SnapshotStateMap<K, V> mutableStateMapOf() {
|
|
return SnapshotStateKt__SnapshotStateKt.mutableStateMapOf();
|
|
}
|
|
|
|
@StateFactoryMarker
|
|
@NotNull
|
|
public static final <T> MutableState<T> mutableStateOf(T t, @NotNull SnapshotMutationPolicy<T> snapshotMutationPolicy) {
|
|
return SnapshotStateKt__SnapshotStateKt.mutableStateOf(t, snapshotMutationPolicy);
|
|
}
|
|
|
|
@StateFactoryMarker
|
|
@NotNull
|
|
public static final <T> SnapshotStateSet<T> mutableStateSetOf() {
|
|
return SnapshotStateKt__SnapshotStateKt.mutableStateSetOf();
|
|
}
|
|
|
|
@NotNull
|
|
public static final <T> SnapshotMutationPolicy<T> neverEqualPolicy() {
|
|
return SnapshotStateKt__SnapshotMutationPolicyKt.neverEqualPolicy();
|
|
}
|
|
|
|
public static final <R> void observeDerivedStateRecalculations(@NotNull DerivedStateObserver derivedStateObserver, @NotNull Function0<? extends R> function0) {
|
|
SnapshotStateKt__DerivedStateKt.observeDerivedStateRecalculations(derivedStateObserver, function0);
|
|
}
|
|
|
|
@Composable
|
|
@NotNull
|
|
public static final <T> State<T> produceState(T t, @Nullable Object obj, @Nullable Object obj2, @Nullable Object obj3, @NotNull Function2<? super ProduceStateScope<T>, ? super Continuation<? super Unit>, ? extends Object> function2, @Nullable Composer composer, int i) {
|
|
return SnapshotStateKt__ProduceStateKt.produceState(t, obj, obj2, obj3, function2, composer, i);
|
|
}
|
|
|
|
@NotNull
|
|
public static final <T> SnapshotMutationPolicy<T> referentialEqualityPolicy() {
|
|
return SnapshotStateKt__SnapshotMutationPolicyKt.referentialEqualityPolicy();
|
|
}
|
|
|
|
@Composable
|
|
@NotNull
|
|
public static final <T> State<T> rememberUpdatedState(T t, @Nullable Composer composer, int i) {
|
|
return SnapshotStateKt__SnapshotStateKt.rememberUpdatedState(t, composer, i);
|
|
}
|
|
|
|
public static final <T> void setValue(@NotNull MutableState<T> mutableState, @Nullable Object obj, @NotNull KProperty<?> kProperty, T t) {
|
|
SnapshotStateKt__SnapshotStateKt.setValue(mutableState, obj, kProperty, t);
|
|
}
|
|
|
|
@NotNull
|
|
public static final <T> Flow<T> snapshotFlow(@NotNull Function0<? extends T> function0) {
|
|
return SnapshotStateKt__SnapshotFlowKt.snapshotFlow(function0);
|
|
}
|
|
|
|
@NotNull
|
|
public static final <T> SnapshotMutationPolicy<T> structuralEqualityPolicy() {
|
|
return SnapshotStateKt__SnapshotMutationPolicyKt.structuralEqualityPolicy();
|
|
}
|
|
|
|
@NotNull
|
|
public static final <T> SnapshotStateList<T> toMutableStateList(@NotNull Collection<? extends T> collection) {
|
|
return SnapshotStateKt__SnapshotStateKt.toMutableStateList(collection);
|
|
}
|
|
|
|
@NotNull
|
|
public static final <K, V> SnapshotStateMap<K, V> toMutableStateMap(@NotNull Iterable<? extends Pair<? extends K, ? extends V>> iterable) {
|
|
return SnapshotStateKt__SnapshotStateKt.toMutableStateMap(iterable);
|
|
}
|
|
|
|
@Composable
|
|
@NotNull
|
|
public static final <T> State<T> collectAsState(@NotNull StateFlow<? extends T> stateFlow, @Nullable CoroutineContext coroutineContext, @Nullable Composer composer, int i, int i2) {
|
|
return SnapshotStateKt__SnapshotFlowKt.collectAsState(stateFlow, coroutineContext, composer, i, i2);
|
|
}
|
|
|
|
@StateFactoryMarker
|
|
@NotNull
|
|
public static final <T> State<T> derivedStateOf(@NotNull Function0<? extends T> function0) {
|
|
return SnapshotStateKt__DerivedStateKt.derivedStateOf(function0);
|
|
}
|
|
|
|
@StateFactoryMarker
|
|
@NotNull
|
|
public static final <T> SnapshotStateList<T> mutableStateListOf(@NotNull T... tArr) {
|
|
return SnapshotStateKt__SnapshotStateKt.mutableStateListOf(tArr);
|
|
}
|
|
|
|
@StateFactoryMarker
|
|
@NotNull
|
|
public static final <K, V> SnapshotStateMap<K, V> mutableStateMapOf(@NotNull Pair<? extends K, ? extends V>... pairArr) {
|
|
return SnapshotStateKt__SnapshotStateKt.mutableStateMapOf(pairArr);
|
|
}
|
|
|
|
@StateFactoryMarker
|
|
@NotNull
|
|
public static final <T> SnapshotStateSet<T> mutableStateSetOf(@NotNull T... tArr) {
|
|
return SnapshotStateKt__SnapshotStateKt.mutableStateSetOf(tArr);
|
|
}
|
|
|
|
@Composable
|
|
@NotNull
|
|
public static final <T> State<T> produceState(T t, @Nullable Object obj, @Nullable Object obj2, @NotNull Function2<? super ProduceStateScope<T>, ? super Continuation<? super Unit>, ? extends Object> function2, @Nullable Composer composer, int i) {
|
|
return SnapshotStateKt__ProduceStateKt.produceState(t, obj, obj2, function2, composer, i);
|
|
}
|
|
|
|
@Composable
|
|
@NotNull
|
|
public static final <T> State<T> produceState(T t, @Nullable Object obj, @NotNull Function2<? super ProduceStateScope<T>, ? super Continuation<? super Unit>, ? extends Object> function2, @Nullable Composer composer, int i) {
|
|
return SnapshotStateKt__ProduceStateKt.produceState(t, obj, function2, composer, i);
|
|
}
|
|
|
|
@Composable
|
|
@NotNull
|
|
public static final <T> State<T> produceState(T t, @NotNull Function2<? super ProduceStateScope<T>, ? super Continuation<? super Unit>, ? extends Object> function2, @Nullable Composer composer, int i) {
|
|
return SnapshotStateKt__ProduceStateKt.produceState(t, function2, composer, i);
|
|
}
|
|
|
|
@Composable
|
|
@NotNull
|
|
public static final <T> State<T> produceState(T t, @NotNull Object[] objArr, @NotNull Function2<? super ProduceStateScope<T>, ? super Continuation<? super Unit>, ? extends Object> function2, @Nullable Composer composer, int i) {
|
|
return SnapshotStateKt__ProduceStateKt.produceState((Object) t, objArr, (Function2) function2, composer, i);
|
|
}
|
|
}
|