Uses of Class
com.offbynull.coroutines.instrumenter.LockVariables
-
Packages that use LockVariables Package Description com.offbynull.coroutines.instrumenter Coroutine instrumentation classes. -
-
Uses of LockVariables in com.offbynull.coroutines.instrumenter
Fields in com.offbynull.coroutines.instrumenter declared as LockVariables Modifier and Type Field Description private LockVariablesMethodAttributes. lockVarsMethods in com.offbynull.coroutines.instrumenter that return LockVariables Modifier and Type Method Description private LockVariablesMethodAnalyzer. allocateLockVariableSlots(VariableTable varTable, boolean containsSyncPoints)LockVariablesMethodAttributes. getLockVariables()Methods in com.offbynull.coroutines.instrumenter with parameters of type LockVariables Modifier and Type Method Description static org.objectweb.asm.tree.InsnListSynchronizationGenerators. createMonitorContainer(DebugGenerators.MarkerType markerType, LockVariables lockVars)Generates instruction to that creates a newLockStateobject and saves it to the lockstate variable.static org.objectweb.asm.tree.InsnListSynchronizationGenerators. enterMonitorAndStore(DebugGenerators.MarkerType markerType, LockVariables lockVars)Generates instruction to enter a monitor (top item on the stack) and store it in theLockStateobject sitting in the lockstate variable.static org.objectweb.asm.tree.InsnListSynchronizationGenerators. enterStoredMonitors(DebugGenerators.MarkerType markerType, LockVariables lockVars)Generates instruction to enter all monitors in theLockStateobject sitting in the lockstate variable.static org.objectweb.asm.tree.InsnListSynchronizationGenerators. exitMonitorAndDelete(DebugGenerators.MarkerType markerType, LockVariables lockVars)Generates instruction to exit a monitor (top item on the stack) and remove it from theLockStateobject sitting in the lockstate variable.static org.objectweb.asm.tree.InsnListSynchronizationGenerators. exitStoredMonitors(DebugGenerators.MarkerType markerType, LockVariables lockVars)Generates instruction to exit all monitors in theLockStateobject sitting in the lockstate variable.Constructors in com.offbynull.coroutines.instrumenter with parameters of type LockVariables Constructor Description MethodAttributes(MethodSignature signature, InstrumentationSettings settings, java.util.List<ContinuationPoint> continuationPoints, java.util.List<SynchronizationPoint> synchPoints, CoreVariables coreVars, CacheVariables cacheVars, StorageContainerVariables storageContainerVars, StorageVariables localsStorageVars, StorageVariables stackStorageVars, LockVariables lockVars)
-