package androidx.compose.runtime.snapshots;

import androidx.compose.runtime.internal.StabilityInferred;
import w4.InterfaceC3141c;

/* JADX INFO: loaded from: classes.dex */
@StabilityInferred(parameters = 0)
public abstract class StateRecord {
    public static final int $stable = 8;
    private StateRecord next;
    private long snapshotId;

    public StateRecord(long j4) {
        this.snapshotId = j4;
    }

    public abstract void assign(StateRecord stateRecord);

    public abstract StateRecord create();

    @InterfaceC3141c
    public /* synthetic */ StateRecord create(int i6) {
        StateRecord stateRecordCreate = create();
        stateRecordCreate.snapshotId = SnapshotId_jvmKt.toSnapshotId(i6);
        return stateRecordCreate;
    }

    public final StateRecord getNext$runtime() {
        return this.next;
    }

    public final long getSnapshotId$runtime() {
        return this.snapshotId;
    }

    public final void setNext$runtime(StateRecord stateRecord) {
        this.next = stateRecord;
    }

    public final void setSnapshotId$runtime(long j4) {
        this.snapshotId = j4;
    }

    public StateRecord create(long j4) {
        StateRecord stateRecordCreate = create();
        stateRecordCreate.snapshotId = j4;
        return stateRecordCreate;
    }

    public StateRecord() {
        this(SnapshotKt.currentSnapshot().getSnapshotId());
    }

    @InterfaceC3141c
    public StateRecord(int i6) {
        this(SnapshotId_jvmKt.toSnapshotId(i6));
    }
}
