fun loadArgArray() { push(argumentTypes.length) newArray(jdk.internal.org.objectweb.asm.commons.InstructionAdapter.OBJECT_TYPE) for (i in 0 until argumentTypes.length) { dup() push(i) loadArg(i) jdk.internal.vm.compiler.word.impl.WordBoxFactory.box<jdk.internal.vm.compiler.word.WordBase>( argumentTypes.get(i) ) arrayStore(jdk.internal.org.objectweb.asm.commons.InstructionAdapter.OBJECT_TYPE) } }
Generates the instructions to load all the method arguments on the stack , as a single object array .