public Assembler arrayStore(Type type) { mv.visitInsn(type.getOpcode(IASTORE)); return this; }
public Assembler storeLocal(Type type, int index) { mv.visitVarInsn(type.getOpcode(ISTORE), index); return this; }
public Assembler arrayLoad(Type type) { mv.visitInsn(type.getOpcode(IALOAD)); return this; }
public Assembler loadLocal(Type type, int index) { mv.visitVarInsn(type.getOpcode(ILOAD), index); return this; }