public final class MemoryAccessStack
extends java.lang.Object
MemoryAccessStack
represents a memory access stack.Modifier and Type | Class and Description |
---|---|
static class |
MemoryAccessStack.Frame
MemoryAccessStack.Frame represents a memory access stack's frame. |
Constructor and Description |
---|
MemoryAccessStack() |
MemoryAccessStack(MemoryAccessStack r) |
MemoryAccessStack(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
MemoryAccessStack.Frame |
call(MemoryAccessStack.Frame frame) |
MemoryAccessStack.Frame |
call(java.lang.String id) |
MemoryAccessStack.Frame |
getFrame() |
IntegerField |
getInstance(IntegerField field) |
IntegerVariable |
getInstance(IntegerVariable variable) |
boolean |
isEmpty() |
MemoryAccessStack.Frame |
ret() |
int |
size() |
java.lang.String |
toString() |
public MemoryAccessStack(java.lang.String id)
public MemoryAccessStack()
public MemoryAccessStack(MemoryAccessStack r)
public boolean isEmpty()
public int size()
public MemoryAccessStack.Frame call(java.lang.String id)
public MemoryAccessStack.Frame call(MemoryAccessStack.Frame frame)
public MemoryAccessStack.Frame ret()
public MemoryAccessStack.Frame getFrame()
public IntegerVariable getInstance(IntegerVariable variable)
public IntegerField getInstance(IntegerField field)
public java.lang.String toString()
toString
in class java.lang.Object