org.jetbrains.kotlin.util.slicedMap
Interface MutableSlicedMap

All Superinterfaces:
SlicedMap
All Known Implementing Classes:
SlicedMapImpl, TrackingSlicedMap

public interface MutableSlicedMap
extends SlicedMap


Field Summary
 
Fields inherited from interface org.jetbrains.kotlin.util.slicedMap.SlicedMap
DO_NOTHING
 
Method Summary
 void clear()
           
<K,V> com.google.common.collect.ImmutableMap<K,V>
getSliceContents(ReadOnlySlice<K,V> slice)
           
<K,V> void
put(WritableSlice<K,V> slice, K key, V value)
           
<K,V> V
remove(RemovableSlice<K,V> slice, K key)
           
 
Methods inherited from interface org.jetbrains.kotlin.util.slicedMap.SlicedMap
forEach, get, getKeys
 

Method Detail

put

<K,V> void put(WritableSlice<K,V> slice,
               K key,
               V value)

remove

<K,V> V remove(RemovableSlice<K,V> slice,
               K key)

clear

void clear()

getSliceContents

@NotNull
@TestOnly
<K,V> com.google.common.collect.ImmutableMap<K,V> getSliceContents(@NotNull
                                                                                    ReadOnlySlice<K,V> slice)