public class StackState extends Object
Constructor and Description |
---|
StackState(ConstPool constPool) |
StackState(String exceptionType,
ConstPool constPool) |
Modifier and Type | Method and Description |
---|---|
StackState |
aconstNull() |
StackState |
constructorCall(int initializedValueStackPosition,
StackEntry entry) |
StackState |
dup() |
StackState |
dup2() |
StackState |
dup2X1() |
StackState |
dup2X2() |
StackState |
dupX1() |
StackState |
dupX2() |
List<StackEntry> |
getContents() |
boolean |
isOnTop(String descriptor)
checks that the appropriate object type is on top of the stack
|
StackState |
pop(int no)
pop a non-wide type from the top of the stack
|
StackState |
push(StackEntry entry)
push a type on to the top of the stack
|
StackState |
push(String type)
push a type on to the top of the stack
|
int |
size() |
StackState |
swap() |
StackEntry |
top_1() |
StackEntry |
top_2() |
StackEntry |
top_3() |
StackEntry |
top() |
String |
toString() |
public StackState(ConstPool constPool)
public boolean isOnTop(String descriptor)
public int size()
public StackState push(String type)
public StackState push(StackEntry entry)
public StackState aconstNull()
public StackState pop(int no)
public StackState dup()
public StackState dupX1()
public StackState dupX2()
public StackState dup2()
public StackState dup2X1()
public StackState dup2X2()
public StackEntry top()
public StackEntry top_1()
public StackEntry top_2()
public StackEntry top_3()
public List<StackEntry> getContents()
public StackState constructorCall(int initializedValueStackPosition, StackEntry entry)
public StackState swap()
Copyright © 2015. All rights reserved.