Uses of Class
com.offbynull.coroutines.instrumenter.asm.VariableTable.Variable
Packages that use VariableTable.Variable
Package
Description
Generic ASM classes.
Generic instruction generators.
-
Uses of VariableTable.Variable in com.offbynull.coroutines.instrumenter.asm
Methods in com.offbynull.coroutines.instrumenter.asm that return VariableTable.VariableModifier and TypeMethodDescriptionVariableTable.acquireExtra(Class<?> type) Equivalent to callingacquireExtra(Type.getType(type)).VariableTable.acquireExtra(org.objectweb.asm.Type type) Acquire a new variable for use when instrumenting some code within the method thisVariableTableis for.VariableTable.getArgument(int index) Get the variable for an argument passed in to the method.Methods in com.offbynull.coroutines.instrumenter.asm with parameters of type VariableTable.VariableModifier and TypeMethodDescriptionvoidVariableTable.releaseExtra(VariableTable.Variable variable) Release a variable that was acquired withVariableTable.acquireExtra(org.objectweb.asm.Type). -
Uses of VariableTable.Variable in com.offbynull.coroutines.instrumenter.generators
Methods in com.offbynull.coroutines.instrumenter.generators with parameters of type VariableTable.VariableModifier and TypeMethodDescriptionstatic org.objectweb.asm.tree.InsnListGenericGenerators.combineObjectArrays(VariableTable.Variable destArrayVar, VariableTable.Variable firstArrayVar, VariableTable.Variable secondArrayVar) Concatenates two object arrays together.static org.objectweb.asm.tree.InsnListGenericGenerators.forEach(VariableTable.Variable counterVar, VariableTable.Variable arrayLenVar, org.objectweb.asm.tree.InsnList array, org.objectweb.asm.tree.InsnList action) For each element in an object array, performs an action.static org.objectweb.asm.tree.InsnListGenericGenerators.loadVar(VariableTable.Variable variable) Copies a local variable on to the stack.static org.objectweb.asm.tree.InsnListGenericGenerators.saveVar(VariableTable.Variable variable) Pops the stack in to the the local variable table.