Uses of Enum
com.offbynull.coroutines.instrumenter.generators.DebugGenerators.MarkerType
Packages that use DebugGenerators.MarkerType
Package
Description
Coroutine instrumentation classes.
Generic instruction generators.
Coroutines Java Agent.
Coroutines Maven plugin.
-
Uses of DebugGenerators.MarkerType in com.offbynull.coroutines.instrumenter
Fields in com.offbynull.coroutines.instrumenter declared as DebugGenerators.MarkerTypeModifier and TypeFieldDescriptionprivate final DebugGenerators.MarkerType
InstrumentationSettings.markerType
Methods in com.offbynull.coroutines.instrumenter that return DebugGenerators.MarkerTypeMethods in com.offbynull.coroutines.instrumenter with parameters of type DebugGenerators.MarkerTypeModifier and TypeMethodDescriptionstatic org.objectweb.asm.tree.InsnList
SynchronizationGenerators.createMonitorContainer
(DebugGenerators.MarkerType markerType, LockVariables lockVars) Generates instruction to that creates a newLockState
object and saves it to the lockstate variable.static org.objectweb.asm.tree.InsnList
SynchronizationGenerators.enterMonitorAndStore
(DebugGenerators.MarkerType markerType, LockVariables lockVars) Generates instruction to enter a monitor (top item on the stack) and store it in theLockState
object sitting in the lockstate variable.static org.objectweb.asm.tree.InsnList
SynchronizationGenerators.enterStoredMonitors
(DebugGenerators.MarkerType markerType, LockVariables lockVars) Generates instruction to enter all monitors in theLockState
object sitting in the lockstate variable.static org.objectweb.asm.tree.InsnList
SynchronizationGenerators.exitMonitorAndDelete
(DebugGenerators.MarkerType markerType, LockVariables lockVars) Generates instruction to exit a monitor (top item on the stack) and remove it from theLockState
object sitting in the lockstate variable.static org.objectweb.asm.tree.InsnList
SynchronizationGenerators.exitStoredMonitors
(DebugGenerators.MarkerType markerType, LockVariables lockVars) Generates instruction to exit all monitors in theLockState
object sitting in the lockstate variable.static org.objectweb.asm.tree.InsnList
LocalsStateGenerators.loadLocals
(DebugGenerators.MarkerType markerType, StorageVariables storageVars, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame) Generates instructions to load the local variables table.static org.objectweb.asm.tree.InsnList
OperandStackStateGenerators.loadOperandStack
(DebugGenerators.MarkerType markerType, StorageVariables storageVars, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame) Generates instructions to load the entire operand stack.static org.objectweb.asm.tree.InsnList
OperandStackStateGenerators.loadOperandStack
(DebugGenerators.MarkerType markerType, StorageVariables storageVars, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame, int storageStackStartIdx, int storageStackLoadIdx, int count) Generates instructions to load a certain number of items to the top of the operand stack.static org.objectweb.asm.tree.InsnList
PackStateGenerators.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.InsnList
LocalsStateGenerators.saveLocals
(DebugGenerators.MarkerType markerType, StorageVariables storageVars, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame) Generates instructions to save the local variables table.static org.objectweb.asm.tree.InsnList
OperandStackStateGenerators.saveOperandStack
(DebugGenerators.MarkerType markerType, StorageVariables storageVars, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame) Generates instructions to save the entire operand stack.static org.objectweb.asm.tree.InsnList
OperandStackStateGenerators.saveOperandStack
(DebugGenerators.MarkerType markerType, StorageVariables storageVars, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame, int count) Generates instructions to save a certain number of items from the top of the operand stack.static org.objectweb.asm.tree.InsnList
PackStateGenerators.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.InsnList
PackStateGenerators.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 DebugGenerators.MarkerTypeModifierConstructorDescriptionInstrumentationSettings
(DebugGenerators.MarkerType markerType, boolean debugMode, boolean autoSerializable) Constructs aInstrumentationSettings
object. -
Uses of DebugGenerators.MarkerType in com.offbynull.coroutines.instrumenter.generators
Methods in com.offbynull.coroutines.instrumenter.generators that return DebugGenerators.MarkerTypeModifier and TypeMethodDescriptionstatic DebugGenerators.MarkerType
Returns the enum constant of this type with the specified name.static DebugGenerators.MarkerType[]
DebugGenerators.MarkerType.values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.offbynull.coroutines.instrumenter.generators with parameters of type DebugGenerators.MarkerTypeModifier and TypeMethodDescriptionstatic org.objectweb.asm.tree.InsnList
DebugGenerators.debugMarker
(DebugGenerators.MarkerType markerType, String text) Generates instructions for generating marker instructions. -
Uses of DebugGenerators.MarkerType in com.offbynull.coroutines.javaagent
Fields in com.offbynull.coroutines.javaagent declared as DebugGenerators.MarkerTypeModifier and TypeFieldDescriptionprivate final DebugGenerators.MarkerType
CoroutinesAgent.CoroutinesClassFileTransformer.markerType
Constructors in com.offbynull.coroutines.javaagent with parameters of type DebugGenerators.MarkerTypeModifierConstructorDescription(package private)
CoroutinesClassFileTransformer
(DebugGenerators.MarkerType markerType, boolean debugMode, boolean autoSerializable) -
Uses of DebugGenerators.MarkerType in com.offbynull.coroutines.mavenplugin
Fields in com.offbynull.coroutines.mavenplugin declared as DebugGenerators.MarkerTypeModifier and TypeFieldDescriptionprivate DebugGenerators.MarkerType
AbstractInstrumentMojo.markerType