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>>