| Modifier and Type | Field and Description |
|---|---|
| private final ConstPool | |
| private final List | contents
The contents of the stack This list may be shared between frames, so it must never be modified The very first element represents the bottom of the stack, with the last element representing the top. |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public StackState | |
| public StackState | |
| public StackState | |
| public StackState | |
| public StackState | |
| public StackState | |
| public StackState | |
| public StackState | |
| public List | |
| public boolean | |
| private StackState | |
| public StackState | |
| public StackState | |
| public StackState | |
| public int | |
| public StackState | |
| public StackEntry | |
| public StackEntry | |
| public StackEntry | |
| public StackEntry | |
| public String | |
| public StackState |
| constPool | back to summary |
|---|---|
| private final ConstPool constPool | |
| contents | back to summary |
|---|---|
| private final List<StackEntry> contents The contents of the stack This list may be shared between frames, so it must never be modified
The very first element represents the bottom of the stack, with the last element representing the top. Wide elements are
stored as Wide, Top, with the | |
| StackState | back to summary |
|---|---|
| public StackState(ConstPool constPool) | |
| StackState | back to summary |
|---|---|
| public StackState(String exceptionType, ConstPool constPool) | |
| StackState | back to summary |
|---|---|
| private StackState(final List<StackEntry> contents, ConstPool constPool) | |
| aconstNull | back to summary |
|---|---|
| public StackState aconstNull() | |
| constructorCall | back to summary |
|---|---|
| public StackState constructorCall(int initializedValueStackPosition, StackEntry entry) | |
| dup | back to summary |
|---|---|
| public StackState dup() | |
| dup2 | back to summary |
|---|---|
| public StackState dup2() | |
| dup2X1 | back to summary |
|---|---|
| public StackState dup2X1() | |
| dup2X2 | back to summary |
|---|---|
| public StackState dup2X2() | |
| dupX1 | back to summary |
|---|---|
| public StackState dupX1() | |
| dupX2 | back to summary |
|---|---|
| public StackState dupX2() | |
| getContents | back to summary |
|---|---|
| public List | |
| isOnTop | back to summary |
|---|---|
| public boolean isOnTop(String descriptor) checks that the appropriate object type is on top of the stack | |
| newStack | back to summary |
|---|---|
| private StackState newStack(StackEntry... pushValues) | |
| pop | back to summary |
|---|---|
| public StackState pop(int no) pop a non-wide type from the top of the stack | |
| push | back to summary |
|---|---|
| public StackState push(String type) push a type on to the top of the stack | |
| push | back to summary |
|---|---|
| public StackState push(StackEntry entry) push a type on to the top of the stack | |
| size | back to summary |
|---|---|
| public int size() | |
| swap | back to summary |
|---|---|
| public StackState swap() | |
| top | back to summary |
|---|---|
| public StackEntry top() | |
| top_1 | back to summary |
|---|---|
| public StackEntry top_1() | |
| top_2 | back to summary |
|---|---|
| public StackEntry top_2() | |
| top_3 | back to summary |
|---|---|
| public StackEntry top_3() | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| updateMerged | back to summary |
|---|---|
| public StackState updateMerged(int pos, StackEntry frame) | |