org.jetbrains.kotlin.util.slicedMap
Class TrackingSlicedMap
java.lang.Object
org.jetbrains.kotlin.util.slicedMap.SlicedMapImpl
org.jetbrains.kotlin.util.slicedMap.TrackingSlicedMap
- All Implemented Interfaces:
- MutableSlicedMap, SlicedMap
public class TrackingSlicedMap
- extends SlicedMapImpl
Method Summary |
void |
forEach(kotlin.jvm.functions.Function3<WritableSlice,java.lang.Object,java.lang.Object,java.lang.Void> f)
|
|
get(ReadOnlySlice<K,V> slice,
K key)
|
<K,V> java.util.Collection<K> |
|
getKeys(WritableSlice<K,V> slice)
|
|
put(WritableSlice<K,V> slice,
K key,
V value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TrackingSlicedMap
public TrackingSlicedMap(boolean trackWithStackTraces)
get
public <K,V> V get(ReadOnlySlice<K,V> slice,
K key)
- Specified by:
get
in interface SlicedMap
- Overrides:
get
in class SlicedMapImpl
getKeys
public <K,V> java.util.Collection<K> getKeys(WritableSlice<K,V> slice)
- Specified by:
getKeys
in interface SlicedMap
- Overrides:
getKeys
in class SlicedMapImpl
forEach
public void forEach(@NotNull
kotlin.jvm.functions.Function3<WritableSlice,java.lang.Object,java.lang.Object,java.lang.Void> f)
- Specified by:
forEach
in interface SlicedMap
- Overrides:
forEach
in class SlicedMapImpl
put
public <K,V> void put(WritableSlice<K,V> slice,
K key,
V value)
- Specified by:
put
in interface MutableSlicedMap
- Overrides:
put
in class SlicedMapImpl