public class TrackingSlicedMap.SliceWithStackTrace<K,V> extends java.lang.Object implements RemovableSlice<K,org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V>>
| Modifier and Type | Method and Description |
|---|---|
void |
afterPut(MutableSlicedMap map,
K key,
org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V> value) |
boolean |
check(K key,
org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V> value) |
org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V> |
computeValue(SlicedMap map,
K key,
org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V> value,
boolean valueNotFound) |
RewritePolicy |
getRewritePolicy() |
boolean |
isCollective() |
SlicedMapKey<K,org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V>> |
makeKey(K key) |
ReadOnlySlice<K,org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V>> |
makeRawValueVersion() |
public SlicedMapKey<K,org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V>> makeKey(K key)
makeKey in interface ReadOnlySlice<K,org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V>>public org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V> computeValue(SlicedMap map, K key, org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V> value, boolean valueNotFound)
computeValue in interface ReadOnlySlice<K,org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V>>public ReadOnlySlice<K,org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V>> makeRawValueVersion()
makeRawValueVersion in interface ReadOnlySlice<K,org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V>>public boolean isCollective()
isCollective in interface WritableSlice<K,org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V>>public RewritePolicy getRewritePolicy()
getRewritePolicy in interface WritableSlice<K,org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V>>public void afterPut(MutableSlicedMap map, K key, org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V> value)
afterPut in interface WritableSlice<K,org.jetbrains.jet.util.slicedmap.TrackingSlicedMap.WithStackTrace<V>>