Package jetbrains.mps.util
Class CounterMap<K>
- java.lang.Object
 - 
- jetbrains.mps.util.CounterMap<K>
 
 
- 
public class CounterMap<K> extends Object
This is data structure used to store mapping from keys to counters. When counter becomes zero or non-zero, callback is called. 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCounterMap.CounterMapHandler<K> 
- 
Constructor Summary
Constructors Constructor Description CounterMap()CounterMap(CounterMap.CounterMapHandler<K> handler) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()voiddecrement(K key)intget(K key)voidincrement(K key)booleanisZero(K key)voidremoveKey(K key)voidzeroizeKey(K key) 
 - 
 
- 
- 
Constructor Detail
- 
CounterMap
public CounterMap(@NotNull CounterMap.CounterMapHandler<K> handler)
 
- 
CounterMap
public CounterMap()
 
 - 
 
 -