public final class MemoryAccessStack
extends java.lang.Object
MemoryAccessStack
represents a memory access stack.Modifier and Type | Class and Description |
---|---|
static class |
MemoryAccessStack.Frame |
Constructor and Description |
---|
MemoryAccessStack() |
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() |
java.lang.String |
toString() |
public MemoryAccessStack(java.lang.String id)
public MemoryAccessStack()
public boolean isEmpty()
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