An appender that generates the byte code for a given method.
Describes a manipulation of a method's operand stack that does not affect the frame's variable array.
A compound appender that combines a given number of other byte code appenders.
A simple byte code appender that only represents a given array of
An immutable description of both the operand stack size and the size of the local variable array that is required to run the code generated by this
An immutable stack manipulation that aggregates a sequence of other stack manipulations.
A description of the size change that is imposed by some
A stack manipulation for creating an undefined type on which a constructor is to be called.
A stack manipulation that adds to numbers on the operand stack.
Duplicates a value that is lying on top of the stack.
A duplication that flips a value over the second value on the operand stack.
A stack manipulation that multiplies two numbers on the operand stack.
Removes a value from the operand stack.
Canonical representation of an illegal stack manipulation.
Canonical representation of a legal stack manipulation which does not require any action.
Represents the size of a Java type on the operand stack.
Copyright © 2014–2019. All rights reserved.