See: Description
Interface | Description |
---|---|
StackManipulation |
Describes a manipulation of a method's operand stack that does not affect the frame's variable array.
|
Class | Description |
---|---|
StackManipulation.Compound |
An immutable stack manipulation that aggregates a sequence of other stack manipulations.
|
StackManipulation.Size |
A description of the size change that is imposed by some
StackManipulation . |
TypeCreation |
A stack manipulation for creating an undefined type on which a constructor is to be called.
|
Enum | Description |
---|---|
Duplication |
Duplicates a value that is lying on top of the stack.
|
IllegalStackManipulation |
An impossible manipulation of the operand stack that must not be applied.
|
LegalTrivialStackManipulation |
A trivial stack manipulation that does not require any manipulation of the operand stack.
|
StackSize |
Represents the size of a Java type on the operand stack.
|
Throw |
Throws a
Throwable which must lie on top of the stack when this stack manipulation is called. |
StackManipulation
where each stack manipulation indicates its size impact onto the operand stack. Any such manipulation indicates its
validity what allows for conditional stack manipulations that are only performed if such a manipulation is applicable.Copyright © 2014. All rights reserved.