Interface BytecodeDebugTraceListener
- All Superinterfaces:
BytecodeDebugListener
Implement this class to quickly get some debug output for events in the bytecode node.
- Since:
- 24.2
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
onQuicken
(Instruction before, Instruction after) Invoked when an instruction was quickened.default void
onQuickenOperand
(Instruction base, int operandIndex, Instruction operandBefore, Instruction operandAfter) Invoked when an operand was quickened due to boxing elimination.default void
onSpecialize
(Instruction instruction, String specialization) Invoked when an operation or instrumentation specializes itself.Methods inherited from interface BytecodeDebugListener
afterInstructionExecute, afterRootExecute, beforeInstructionExecute, beforeRootExecute, onBytecodeStackTransition, onInvalidateInstruction
-
Method Details
-
onQuicken
Description copied from interface:BytecodeDebugListener
Invoked when an instruction was quickened.- Specified by:
onQuicken
in interfaceBytecodeDebugListener
-
onQuickenOperand
default void onQuickenOperand(Instruction base, int operandIndex, Instruction operandBefore, Instruction operandAfter) Description copied from interface:BytecodeDebugListener
Invoked when an operand was quickened due to boxing elimination.- Specified by:
onQuickenOperand
in interfaceBytecodeDebugListener
-
onSpecialize
Description copied from interface:BytecodeDebugListener
Invoked when an operation or instrumentation specializes itself.- Specified by:
onSpecialize
in interfaceBytecodeDebugListener
-