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. | 
| StackManipulation.Illegal | Canonical representation of an illegal stack manipulation. | 
| StackManipulation.LegalTrivial | Canonical representation of a legal stack manipulation which does not require any action. | 
| StackSize | Represents the size of a Java type on the operand stack. | 
| Throw | Throws a  Throwablewhich 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.