package androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap;

import K4.d;
import java.util.Map;

/* JADX INFO: loaded from: classes.dex */
final class MutableMapEntry<K, V> extends MapEntry<K, V> implements Map.Entry<K, V>, d {
    private final PersistentHashMapBuilderEntriesIterator<K, V> parentIterator;
    private V value;

    public MutableMapEntry(PersistentHashMapBuilderEntriesIterator<K, V> persistentHashMapBuilderEntriesIterator, K k6, V v3) {
        super(k6, v3);
        this.parentIterator = persistentHashMapBuilderEntriesIterator;
        this.value = v3;
    }

    @Override // androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.MapEntry, java.util.Map.Entry
    public V getValue() {
        return this.value;
    }

    @Override // java.util.Map.Entry
    public void setValue(V v3) {
        this.value = v3;
    }

    @Override // androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.MapEntry, java.util.Map.Entry
    public V setValue(V v3) {
        V value = getValue();
        setValue((Object) v3);
        this.parentIterator.setValue(getKey(), v3);
        return value;
    }
}
