public class CAstNodeTypeMapRecorder extends HashMap<CAstNode,CAstType> implements CAstNodeTypeMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
CAstNodeTypeMapRecorder() |
Modifier and Type | Method and Description |
---|---|
void |
add(CAstNode node,
CAstType type) |
void |
addAll(CAstNodeTypeMap other) |
Collection<CAstNode> |
getMappedNodes() |
CAstType |
getNodeType(CAstNode node) |
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, hashCode, toString
public CAstType getNodeType(CAstNode node)
getNodeType
in interface CAstNodeTypeMap
public Collection<CAstNode> getMappedNodes()
getMappedNodes
in interface CAstNodeTypeMap
public void addAll(CAstNodeTypeMap other)