ShakeBytecodeInstructionGenerator
Utility class to generate bytecode instructions Normally you should use the bytecode function to generate bytecode
Since
0.1.0
Parameters
The bytes of the generator (default: empty)
Inheritors
Constructors
Creates a new ShakeBytecodeInstructionGenerator
Types
Properties
Functions
Create a byte placeholder
Invoke a function The address int should point to an utf8 constant pool entry in the constant pool Parameters should be on the stack
Invoke a function The address int should point to an utf8 constant pool entry in the constant pool
Invoke a function on an object The address int should point to an utf8 constant pool entry in the constant pool Parameters, and the object should be on the stack. The object should be on the stack
Create an int placeholder
Load a static variable The address int should point to an utf8 constant pool entry
Load a virtual variable The address int should point to an utf8 constant pool entry
Create a long placeholder
Create a short placeholder
Store a static variable The address int should point to an utf8 constant pool entry The value should be on the stack
Store a virtual variable The address int should point to an utf8 constant pool entry The value should be on the stack
Output a ByteArray of the bytecode