Class ProgramStateMap<V>
- java.lang.Object
 - 
- java.util.AbstractMap<ProgramState,V>
 - 
- jetbrains.mps.lang.dataFlow.framework.ProgramStateMap<V>
 
 
 
- 
- All Implemented Interfaces:
 Map<ProgramState,V>
public class ProgramStateMap<V> extends AbstractMap<ProgramState,V>
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object> 
 - 
 
- 
Constructor Summary
Constructors Constructor Description ProgramStateMap(Program program) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Map.Entry<ProgramState,V>>entrySet()voidfillWith()Vget(Object key)Vput(ProgramState key, V value)intsize()- 
Methods inherited from class java.util.AbstractMap
clear, clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, putAll, remove, toString, values 
- 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
ProgramStateMap
public ProgramStateMap(Program program)
 
 - 
 
- 
Method Detail
- 
fillWith
public void fillWith()
 
- 
get
public V get(Object key)
- Specified by:
 getin interfaceMap<ProgramState,V>- Overrides:
 getin classAbstractMap<ProgramState,V>
 
- 
put
public V put(ProgramState key, V value)
- Specified by:
 putin interfaceMap<ProgramState,V>- Overrides:
 putin classAbstractMap<ProgramState,V>
 
- 
size
public int size()
- Specified by:
 sizein interfaceMap<ProgramState,V>- Overrides:
 sizein classAbstractMap<ProgramState,V>
 
- 
entrySet
@NotNull public Set<Map.Entry<ProgramState,V>> entrySet()
- Specified by:
 entrySetin interfaceMap<ProgramState,V>- Specified by:
 entrySetin classAbstractMap<ProgramState,V>
 
 - 
 
 -