org.jetbrains.kotlin.util.slicedMap
Class Slices.BasicRemovableSlice<K,V>

java.lang.Object
  extended by org.jetbrains.kotlin.util.slicedMap.BasicWritableSlice<K,V>
      extended by org.jetbrains.kotlin.util.slicedMap.Slices.BasicRemovableSlice<K,V>
All Implemented Interfaces:
ReadOnlySlice<K,V>, RemovableSlice<K,V>, WritableSlice<K,V>
Direct Known Subclasses:
Slices.SetSlice, Slices.SliceWithOpposite
Enclosing class:
Slices

public static class Slices.BasicRemovableSlice<K,V>
extends BasicWritableSlice<K,V>
implements RemovableSlice<K,V>


Constructor Summary
protected Slices.BasicRemovableSlice(RewritePolicy rewritePolicy)
           
protected Slices.BasicRemovableSlice(RewritePolicy rewritePolicy, boolean isCollective)
           
 
Method Summary
 
Methods inherited from class org.jetbrains.kotlin.util.slicedMap.BasicWritableSlice
afterPut, check, computeValue, getRewritePolicy, initSliceDebugNames, isCollective, makeKey, makeRawValueVersion, setDebugName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jetbrains.kotlin.util.slicedMap.WritableSlice
afterPut, check, getRewritePolicy, isCollective
 
Methods inherited from interface org.jetbrains.kotlin.util.slicedMap.ReadOnlySlice
computeValue, makeKey, makeRawValueVersion
 

Constructor Detail

Slices.BasicRemovableSlice

protected Slices.BasicRemovableSlice(RewritePolicy rewritePolicy)

Slices.BasicRemovableSlice

protected Slices.BasicRemovableSlice(RewritePolicy rewritePolicy,
                                     boolean isCollective)