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

java.lang.Object
  extended by 
      extended by org.jetbrains.kotlin.util.slicedMap.BasicWritableSlice<K,V>

public class BasicWritableSlice<K,V>
extends


Constructor Summary
BasicWritableSlice(RewritePolicy rewritePolicy)
           
BasicWritableSlice(RewritePolicy rewritePolicy, boolean isCollective)
           
 
Method Summary
 void afterPut(MutableSlicedMap map, K key, V value)
           
 boolean check(K key, V value)
           
 V computeValue(SlicedMap map, K key, V value, boolean valueNotFound)
           
 RewritePolicy getRewritePolicy()
           
static java.lang.Void initSliceDebugNames(java.lang.Class<?> declarationOwner)
           
 boolean isCollective()
           
 ReadOnlySlice<K,V> makeRawValueVersion()
           
 void setDebugName(java.lang.String debugName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BasicWritableSlice

public BasicWritableSlice(RewritePolicy rewritePolicy)

BasicWritableSlice

public BasicWritableSlice(RewritePolicy rewritePolicy,
                          boolean isCollective)
Method Detail

initSliceDebugNames

public static java.lang.Void initSliceDebugNames(java.lang.Class<?> declarationOwner)

check

public boolean check(K key,
                     V value)

afterPut

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

computeValue

public V computeValue(SlicedMap map,
                      K key,
                      V value,
                      boolean valueNotFound)

getRewritePolicy

public RewritePolicy getRewritePolicy()

isCollective

public boolean isCollective()

setDebugName

public void setDebugName(@NotNull
                         java.lang.String debugName)

toString

public java.lang.String toString()

makeRawValueVersion

public ReadOnlySlice<K,V> makeRawValueVersion()