org.jetbrains.kotlin.util.slicedMap
Interface WritableSlice<K,V>

All Superinterfaces:
ReadOnlySlice<K,V>
All Known Subinterfaces:
RemovableSlice<K,V>
All Known Implementing Classes:
BasicWritableSlice, DelegatingSlice, Slices.BasicRemovableSlice, Slices.SetSlice, Slices.SliceWithOpposite, TrackingSlicedMap.SliceWithStackTrace

public interface WritableSlice<K,V>
extends ReadOnlySlice<K,V>


Method Summary
 void afterPut(MutableSlicedMap map, K key, V value)
           
 boolean check(K key, V value)
           
 RewritePolicy getRewritePolicy()
           
 boolean isCollective()
           
 
Methods inherited from interface org.jetbrains.kotlin.util.slicedMap.ReadOnlySlice
computeValue, makeKey, makeRawValueVersion
 

Method Detail

check

boolean check(K key,
              V value)

afterPut

void afterPut(MutableSlicedMap map,
              K key,
              V value)

getRewritePolicy

RewritePolicy getRewritePolicy()

isCollective

boolean isCollective()