org.jikesrvm.osr
Class TypeStack
java.lang.Object
org.jikesrvm.osr.TypeStack
class TypeStack
- extends Object
Utility class used by BytecodeTraverser.
|
Field Summary |
private byte |
defv
|
private byte[] |
stack
|
private int |
top
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
stack
private final byte[] stack
top
private int top
defv
private final byte defv
TypeStack
public TypeStack(int depth,
byte defv)
TypeStack
public TypeStack(TypeStack other)
push
public void push(byte v)
pop
public byte pop()
pop
public void pop(int n)
peek
public byte peek()
snapshot
public byte[] snapshot()
clear
public void clear()
depth
public int depth()