public static class FloatingReadPhase.MemoryMapImpl extends Object implements MemoryMap
Modifier and Type | Field and Description |
---|---|
private Map<jdk.internal.jvmci.meta.LocationIdentity,MemoryNode> |
lastMemorySnapshot |
Constructor and Description |
---|
MemoryMapImpl() |
MemoryMapImpl(FloatingReadPhase.MemoryMapImpl memoryMap) |
MemoryMapImpl(StartNode start) |
Modifier and Type | Method and Description |
---|---|
MemoryNode |
getLastLocationAccess(jdk.internal.jvmci.meta.LocationIdentity locationIdentity) |
Collection<jdk.internal.jvmci.meta.LocationIdentity> |
getLocations() |
Map<jdk.internal.jvmci.meta.LocationIdentity,MemoryNode> |
getMap() |
private final Map<jdk.internal.jvmci.meta.LocationIdentity,MemoryNode> lastMemorySnapshot
public MemoryMapImpl(FloatingReadPhase.MemoryMapImpl memoryMap)
public MemoryMapImpl(StartNode start)
public MemoryMapImpl()
public MemoryNode getLastLocationAccess(jdk.internal.jvmci.meta.LocationIdentity locationIdentity)
getLastLocationAccess
in interface MemoryMap
public Collection<jdk.internal.jvmci.meta.LocationIdentity> getLocations()
getLocations
in interface MemoryMap
public Map<jdk.internal.jvmci.meta.LocationIdentity,MemoryNode> getMap()