Uses of Class
com.offbynull.coroutines.instrumenter.asm.VariableTable.Variable
-
Packages that use VariableTable.Variable Package Description com.offbynull.coroutines.instrumenter Coroutine instrumentation classes.com.offbynull.coroutines.instrumenter.asm Generic ASM classes.com.offbynull.coroutines.instrumenter.generators Generic instruction generators. -
-
Uses of VariableTable.Variable in com.offbynull.coroutines.instrumenter
Methods in com.offbynull.coroutines.instrumenter with parameters of type VariableTable.Variable Modifier and Type Method Description static org.objectweb.asm.tree.InsnListPackStateGenerators. packStorageArrays(DebugGenerators.MarkerType markerType, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame, VariableTable.Variable containerVar, StorageVariables localsStorageVars, StorageVariables operandStackStorageVars)static org.objectweb.asm.tree.InsnListPackStateGenerators. unpackLocalsStorageArrays(DebugGenerators.MarkerType markerType, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame, VariableTable.Variable containerVar, StorageVariables localsStorageVars)static org.objectweb.asm.tree.InsnListPackStateGenerators. unpackOperandStackStorageArrays(DebugGenerators.MarkerType markerType, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame, VariableTable.Variable containerVar, StorageVariables operandStackStorageVars)Constructors in com.offbynull.coroutines.instrumenter with parameters of type VariableTable.Variable Constructor Description CacheVariables(VariableTable.Variable intReturnCacheVar, VariableTable.Variable longReturnCacheVar, VariableTable.Variable floatReturnCacheVar, VariableTable.Variable doubleReturnCacheVar, VariableTable.Variable objectReturnCacheVar, VariableTable.Variable throwableCacheVar)CoreVariables(VariableTable.Variable continuationArgVar, VariableTable.Variable methodStateVar)LockVariables(VariableTable.Variable lockStateVar, VariableTable.Variable counterVar, VariableTable.Variable arrayLenVar)StorageContainerVariables(VariableTable.Variable containerVar)StorageVariables(VariableTable.Variable intStorageVar, VariableTable.Variable longStorageVar, VariableTable.Variable floatStorageVar, VariableTable.Variable doubleStorageVar, VariableTable.Variable objectStorageVar) -
Uses of VariableTable.Variable in com.offbynull.coroutines.instrumenter.asm
Fields in com.offbynull.coroutines.instrumenter.asm with type parameters of type VariableTable.Variable Modifier and Type Field Description private java.util.List<VariableTable.Variable>VariableTable. argVarsprivate java.util.List<VariableTable.Variable>VariableTable. extraVarsMethods in com.offbynull.coroutines.instrumenter.asm that return VariableTable.Variable Modifier and Type Method Description VariableTable.VariableVariableTable. acquireExtra(java.lang.Class<?> type)Equivalent to callingacquireExtra(Type.getType(type)).VariableTable.VariableVariableTable. acquireExtra(org.objectweb.asm.Type type)Acquire a new variable for use when instrumenting some code within the method thisVariableTableis for.VariableTable.VariableVariableTable. 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.Variable Modifier and Type Method Description voidVariableTable. 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.Variable Modifier and Type Method Description static 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.
-