private static class SnippetTemplate.MemoryInputMap extends Object implements MemoryMap
| Modifier and Type | Field and Description |
|---|---|
private MemoryNode |
lastLocationAccess |
private LocationIdentity |
locationIdentity |
| Constructor and Description |
|---|
MemoryInputMap(ValueNode replacee) |
| Modifier and Type | Method and Description |
|---|---|
MemoryNode |
getLastLocationAccess(LocationIdentity location)
Gets the last node that that (potentially) wrote to
locationIdentity. |
Collection<LocationIdentity> |
getLocations()
Gets the location identities in the domain of this map.
|
private final LocationIdentity locationIdentity
private final MemoryNode lastLocationAccess
public MemoryInputMap(ValueNode replacee)
public MemoryNode getLastLocationAccess(LocationIdentity location)
MemoryMaplocationIdentity.getLastLocationAccess in interface MemoryMappublic Collection<LocationIdentity> getLocations()
MemoryMapgetLocations in interface MemoryMap