org.jetbrains.kotlin.util.slicedMap
Class Slices.SetSlice<K>

java.lang.Object
  extended by 
      extended by org.jetbrains.kotlin.util.slicedMap.BasicWritableSlice<K,java.lang.Boolean>
          extended by org.jetbrains.kotlin.util.slicedMap.Slices.SetSlice<K>
Enclosing class:
Slices

public static class Slices.SetSlice<K>
extends BasicWritableSlice<K,java.lang.Boolean>


Constructor Summary
protected Slices.SetSlice(RewritePolicy rewritePolicy)
           
protected Slices.SetSlice(RewritePolicy rewritePolicy, boolean collective)
           
 
Method Summary
 java.lang.Boolean computeValue(SlicedMap map, K key, java.lang.Boolean value, boolean valueNotFound)
           
 
Methods inherited from class org.jetbrains.kotlin.util.slicedMap.BasicWritableSlice
afterPut, check, getRewritePolicy, initSliceDebugNames, isCollective, makeRawValueVersion, setDebugName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Slices.SetSlice

protected Slices.SetSlice(RewritePolicy rewritePolicy)

Slices.SetSlice

protected Slices.SetSlice(RewritePolicy rewritePolicy,
                          boolean collective)
Method Detail

computeValue

public java.lang.Boolean computeValue(SlicedMap map,
                                      K key,
                                      java.lang.Boolean value,
                                      boolean valueNotFound)
Overrides:
computeValue in class BasicWritableSlice<K,java.lang.Boolean>