org.jetbrains.jet.util.slicedmap
Class Slices.SliceWithOpposite<K,V>
java.lang.Object
org.jetbrains.jet.util.slicedmap.BasicWritableSlice<K,V>
org.jetbrains.jet.util.slicedmap.Slices.BasicRemovableSlice<K,V>
org.jetbrains.jet.util.slicedmap.Slices.SliceWithOpposite<K,V>
- All Implemented Interfaces:
- ReadOnlySlice<K,V>, RemovableSlice<K,V>, WritableSlice<K,V>
- Enclosing class:
- Slices
public static class Slices.SliceWithOpposite<K,V>
- extends Slices.BasicRemovableSlice<K,V>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Slices.SliceWithOpposite
public Slices.SliceWithOpposite(java.lang.String debugName,
RewritePolicy rewritePolicy)
Slices.SliceWithOpposite
public Slices.SliceWithOpposite(java.lang.String debugName,
RewritePolicy rewritePolicy,
Slices.KeyNormalizer<K> keyNormalizer)
Slices.SliceWithOpposite
public Slices.SliceWithOpposite(RewritePolicy rewritePolicy,
WritableSlice<? super V,? super K> opposite,
Slices.KeyNormalizer<K> keyNormalizer)
afterPut
public void afterPut(MutableSlicedMap map,
K key,
V value)
- Specified by:
afterPut
in interface WritableSlice<K,V>
- Overrides:
afterPut
in class BasicWritableSlice<K,V>
makeKey
public SlicedMapKey<K,V> makeKey(K key)
- Specified by:
makeKey
in interface ReadOnlySlice<K,V>
- Overrides:
makeKey
in class BasicWritableSlice<K,V>