public class HashMapAbstractState<KeyT,AbstractSpaceT extends LatticeAbstractState<AbstractSpaceT>> extends java.util.HashMap<KeyT,AbstractSpaceT> implements MapAbstractState<KeyT,AbstractSpaceT>
HashMapAbstractState
represents a map to LatticeAbstractState
s with the
semilattice operators lifted to the map.Constructor and Description |
---|
HashMapAbstractState()
Create an empty hash map abstract state.
|
HashMapAbstractState(int initialCapacity)
Create an empty hash map abstract state with reserved initial capacity.
|
HashMapAbstractState(java.util.Map<? extends KeyT,? extends AbstractSpaceT> m)
Create a hash map abstract state from another map.
|
Modifier and Type | Method and Description |
---|---|
HashMapAbstractState<KeyT,AbstractSpaceT> |
copy()
Creates a copy of itself.
|
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isLessOrEqual, join
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
isLess
equals, getPrecision, getStateByName, hashCode
public HashMapAbstractState()
public HashMapAbstractState(int initialCapacity)
initialCapacity
- the initial capacity of the hash tablepublic HashMapAbstractState(java.util.Map<? extends KeyT,? extends AbstractSpaceT> m)
m
- map which elements are used for initializationpublic HashMapAbstractState<KeyT,AbstractSpaceT> copy()
AbstractState
copy
in interface MapAbstractState<KeyT,AbstractSpaceT extends LatticeAbstractState<AbstractSpaceT>>
copy
in interface AbstractState