Methods
Modifier and Type |
Method and Description |
CodeBlock |
aaload() |
CodeBlock |
aastore() |
CodeBlock |
aconst_null() |
CodeBlock |
addAll(InsnList insnList) |
CodeBlock |
addAnnotation(me.qmx.jitescript.VisibleAnnotation annotation) |
CodeBlock |
aload(int index) |
CodeBlock |
aloadMany(int... indices)
Short-hand for specifying a set of aloads
|
CodeBlock |
anewarray(String arrayDesc) |
me.qmx.jitescript.VisibleAnnotation |
annotation(Class<?> type) |
CodeBlock |
append(CodeBlock codeBlock) |
CodeBlock |
aprintln() |
CodeBlock |
areturn() |
int |
arity() |
CodeBlock |
arraylength() |
CodeBlock |
arrayload() |
CodeBlock |
arraystore() |
CodeBlock |
astore(int index) |
CodeBlock |
athrow() |
CodeBlock |
baload() |
CodeBlock |
barrayload() |
CodeBlock |
barraystore() |
CodeBlock |
bastore() |
CodeBlock |
bipush(int byteValue) |
CodeBlock |
caload() |
CodeBlock |
castore() |
CodeBlock |
checkcast(String typeDesc) |
CodeBlock |
clear() |
CodeBlock |
d2f() |
CodeBlock |
d2i() |
CodeBlock |
d2l() |
CodeBlock |
dadd() |
CodeBlock |
daload() |
CodeBlock |
dastore() |
CodeBlock |
dcmpg() |
CodeBlock |
dcmpl() |
CodeBlock |
ddiv() |
CodeBlock |
dload(int index) |
CodeBlock |
dmul() |
CodeBlock |
dneg() |
CodeBlock |
drem() |
CodeBlock |
dreturn() |
CodeBlock |
dstore(int index) |
CodeBlock |
dsub() |
CodeBlock |
dup_x1() |
CodeBlock |
dup_x2() |
CodeBlock |
dup() |
CodeBlock |
dup2_x1() |
CodeBlock |
dup2_x2() |
CodeBlock |
dup2() |
CodeBlock |
f2d() |
CodeBlock |
f2i() |
CodeBlock |
f2l() |
CodeBlock |
fadd() |
CodeBlock |
faload() |
CodeBlock |
fastore() |
CodeBlock |
fcmpg() |
CodeBlock |
fcmpl() |
CodeBlock |
fdiv() |
CodeBlock |
fload(int index) |
CodeBlock |
fmul() |
CodeBlock |
fneg() |
CodeBlock |
frame_same(Object... stackArguments)
adds a compressed frame to the stack
|
CodeBlock |
frem() |
CodeBlock |
freturn() |
CodeBlock |
fstore(int index) |
CodeBlock |
fsub() |
List<me.qmx.jitescript.VisibleAnnotation> |
getAnnotations() |
CodeBlock |
getfield(String className,
String fieldName,
String fieldDesc) |
InsnList |
getInstructionList() |
List<LocalVariableNode> |
getLocalVariableList() |
CodeBlock |
getstatic(String className,
String fieldName,
String fieldDesc) |
List<TryCatchBlockNode> |
getTryCatchBlockList() |
CodeBlock |
go_to(LabelNode label) |
CodeBlock |
i2b() |
CodeBlock |
i2c() |
CodeBlock |
i2d() |
CodeBlock |
i2f() |
CodeBlock |
i2l() |
CodeBlock |
i2s() |
CodeBlock |
iadd() |
CodeBlock |
iaload() |
CodeBlock |
iand() |
CodeBlock |
iarrayload() |
CodeBlock |
iastore() |
CodeBlock |
iconst_0() |
CodeBlock |
iconst_1() |
CodeBlock |
iconst_2() |
CodeBlock |
iconst_3() |
CodeBlock |
iconst_4() |
CodeBlock |
iconst_5() |
CodeBlock |
iconst_m1() |
CodeBlock |
idiv() |
CodeBlock |
if_acmpeq(LabelNode jumpLabel) |
CodeBlock |
if_acmpne(LabelNode jumpLabel) |
CodeBlock |
if_icmpeq(LabelNode jumpLabel) |
CodeBlock |
if_icmpge(LabelNode jumpLabel) |
CodeBlock |
if_icmpgt(LabelNode jumpLabel) |
CodeBlock |
if_icmple(LabelNode jumpLabel) |
CodeBlock |
if_icmplt(LabelNode jumpLabel) |
CodeBlock |
if_icmpne(LabelNode jumpLabel) |
CodeBlock |
ifeq(LabelNode jumpLabel) |
CodeBlock |
iffalse(LabelNode jumpLabel) |
CodeBlock |
ifge(LabelNode jumpLabel) |
CodeBlock |
ifgt(LabelNode jumpLabel) |
CodeBlock |
ifle(LabelNode jumpLabel) |
CodeBlock |
iflt(LabelNode jumpLabel) |
CodeBlock |
ifne(LabelNode jumpLabel) |
CodeBlock |
ifnonnull(LabelNode jumpLabel) |
CodeBlock |
ifnull(LabelNode jumpLabel) |
CodeBlock |
iftrue(LabelNode jumpLabel) |
CodeBlock |
iinc(int varIndex,
int increment) |
CodeBlock |
iload(int index) |
CodeBlock |
imul() |
CodeBlock |
ineg() |
CodeBlock |
instance_of(String typeDesc) |
CodeBlock |
invokedynamic(String name,
String descriptor,
Handle bootstrapMethod,
Object... bootstrapArguments) |
CodeBlock |
invokeinterface(String className,
String methodName,
String methodDesc) |
CodeBlock |
invokespecial(String className,
String methodName,
String methodDesc) |
CodeBlock |
invokestatic(String className,
String methodName,
String methodDesc) |
CodeBlock |
invokevirtual(String className,
String methodName,
String methodDesc) |
CodeBlock |
ior() |
CodeBlock |
iprintln() |
CodeBlock |
irem() |
CodeBlock |
ireturn() |
CodeBlock |
ishl() |
CodeBlock |
ishr() |
CodeBlock |
istore(int index) |
CodeBlock |
isub() |
CodeBlock |
iushr() |
CodeBlock |
ixor() |
CodeBlock |
jsr(LabelNode branch) |
CodeBlock |
l2d() |
CodeBlock |
l2f() |
CodeBlock |
l2i() |
CodeBlock |
label(LabelNode labelNode) |
CodeBlock |
ladd() |
CodeBlock |
laload() |
CodeBlock |
land() |
CodeBlock |
lastore() |
CodeBlock |
lcmp() |
CodeBlock |
lconst_0() |
CodeBlock |
ldc(Object value) |
CodeBlock |
ldiv() |
CodeBlock |
line(int line) |
CodeBlock |
line(int line,
LabelNode label) |
CodeBlock |
lload(int index) |
CodeBlock |
lmul() |
CodeBlock |
lneg() |
CodeBlock |
lookupswitch(LabelNode defaultHandler,
int[] keys,
LabelNode[] handlers) |
CodeBlock |
lor() |
CodeBlock |
lrem() |
CodeBlock |
lreturn() |
CodeBlock |
lshl() |
CodeBlock |
lshr() |
CodeBlock |
lstore(int index) |
CodeBlock |
lsub() |
CodeBlock |
lushr() |
CodeBlock |
lxor() |
CodeBlock |
monitorenter() |
CodeBlock |
monitorexit() |
CodeBlock |
multianewarray(String arrayDesc,
int dims) |
CodeBlock |
newarray(int size) |
static CodeBlock |
newCodeBlock() |
static CodeBlock |
newCodeBlock(CodeBlock block) |
static CodeBlock |
newCodeBlock(int arity) |
CodeBlock |
newobj(String desc) |
CodeBlock |
nop() |
CodeBlock |
pop() |
CodeBlock |
pop2() |
CodeBlock |
prepend(CodeBlock codeBlock) |
CodeBlock |
pushBoolean(boolean bool) |
CodeBlock |
pushInt(int value) |
CodeBlock |
putfield(String className,
String fieldName,
String fieldDesc) |
CodeBlock |
putstatic(String className,
String fieldName,
String fieldDesc) |
CodeBlock |
rawReturn() |
CodeBlock |
ret(int value) |
boolean |
returns() |
CodeBlock |
saload() |
CodeBlock |
sastore() |
CodeBlock |
sipush(int shortValue) |
CodeBlock |
swap() |
CodeBlock |
swap2() |
CodeBlock |
tableswitch(int min,
int max,
LabelNode defaultLabel,
LabelNode[] cases) |
CodeBlock |
trycatch(LabelNode scopeStart,
LabelNode scopeEnd,
LabelNode handler,
String exceptionType) |
CodeBlock |
trycatch(String exceptionType,
Runnable body,
Runnable catchBody) |
CodeBlock |
visitFieldInsn(int opcode,
String className,
String fieldName,
String fieldDesc) |
CodeBlock |
visitFrame(int opcode,
int nrLocals,
Object[] localTypes,
int nrStackElements,
Object[] stackElements) |
CodeBlock |
visitIincInsn(int varIndex,
int increment) |
CodeBlock |
visitInsn(int opcode) |
CodeBlock |
visitInsnNode(int opcode,
int operand) |
CodeBlock |
visitIntInsn(int opcode,
int operand) |
CodeBlock |
visitInvokeDynamicInsn(String name,
String desc,
Handle bootstrapMethod,
Object... bootstrapArguments) |
CodeBlock |
visitJumpInsn(int opcode,
LabelNode node) |
CodeBlock |
visitLabel(Label label) |
CodeBlock |
visitLdcInsn(Object value) |
CodeBlock |
visitLineNumber(int lineNumber,
LabelNode start) |
CodeBlock |
visitLocalVariable(String varName,
String varDesc,
String signature,
LabelNode scopeStart,
LabelNode scopeEnd,
int varIndex) |
CodeBlock |
visitLookupSwitchInsn(LabelNode defaultHandler,
int[] keys,
LabelNode[] handlers) |
CodeBlock |
visitMethodInsn(int opcode,
String className,
String methodName,
String methodDesc) |
CodeBlock |
visitMultiANewArrayInsn(String desc,
int dims) |
CodeBlock |
visitTableSwitchInsn(int min,
int max,
LabelNode defaultHandler,
LabelNode[] handlers) |
CodeBlock |
visitTryCatchBlock(LabelNode scopeStart,
LabelNode scopeEnd,
LabelNode handler,
String exceptionType) |
CodeBlock |
visitTypeInsn(int opcode,
String desc) |
CodeBlock |
voidreturn() |