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.MarkerTypeInstrumentationSettings.markerTypeMethods 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.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.static org.objectweb.asm.tree.InsnListLocalsStateGenerators.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.InsnListOperandStackStateGenerators.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.InsnListOperandStackStateGenerators.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.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.InsnListLocalsStateGenerators.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.InsnListOperandStackStateGenerators.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.InsnListOperandStackStateGenerators.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.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 DebugGenerators.MarkerTypeModifierConstructorDescriptionInstrumentationSettings(DebugGenerators.MarkerType markerType, boolean debugMode, boolean autoSerializable) Constructs aInstrumentationSettingsobject. -
Uses of DebugGenerators.MarkerType in com.offbynull.coroutines.instrumenter.generators
Methods in com.offbynull.coroutines.instrumenter.generators that return DebugGenerators.MarkerTypeModifier and TypeMethodDescriptionstatic DebugGenerators.MarkerTypeReturns 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.InsnListDebugGenerators.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.MarkerTypeCoroutinesAgent.CoroutinesClassFileTransformer.markerTypeConstructors 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.MarkerTypeAbstractInstrumentMojo.markerType