org.jetbrains.jet.util.slicedmap
Class Slices

java.lang.Object
  extended by org.jetbrains.jet.util.slicedmap.Slices

public class Slices
extends java.lang.Object


Nested Class Summary
static class Slices.BasicRemovableSlice<K,V>
           
static interface Slices.KeyNormalizer<K>
           
static class Slices.SetSlice<K>
           
static class Slices.SliceBuilder<K,V>
           
static class Slices.SliceWithOpposite<K,V>
           
 
Field Summary
static RewritePolicy ONLY_REWRITE_TO_EQUAL
           
 
Method Summary
static
<K> WritableSlice<K,java.lang.Boolean>
createCollectiveSetSlice()
           
static
<K,V> WritableSlice<K,V>
createCollectiveSlice()
           
static
<K> RemovableSlice<K,java.lang.Boolean>
createRemovableSetSlice()
           
static
<K> WritableSlice<K,java.lang.Boolean>
createSimpleSetSlice()
           
static
<K,V> WritableSlice<K,V>
createSimpleSlice()
           
static
<K,V> Slices.SliceBuilder<K,V>
sliceBuilder()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ONLY_REWRITE_TO_EQUAL

public static final RewritePolicy ONLY_REWRITE_TO_EQUAL
Method Detail

sliceBuilder

public static <K,V> Slices.SliceBuilder<K,V> sliceBuilder()

createSimpleSlice

public static <K,V> WritableSlice<K,V> createSimpleSlice()

createCollectiveSlice

public static <K,V> WritableSlice<K,V> createCollectiveSlice()

createSimpleSetSlice

public static <K> WritableSlice<K,java.lang.Boolean> createSimpleSetSlice()

createCollectiveSetSlice

public static <K> WritableSlice<K,java.lang.Boolean> createCollectiveSetSlice()

createRemovableSetSlice

public static <K> RemovableSlice<K,java.lang.Boolean> createRemovableSetSlice()