Class SuspendContinuationPoint
java.lang.Object
com.offbynull.coroutines.instrumenter.SuspendContinuationPoint
- All Implemented Interfaces:
ContinuationPoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.objectweb.asm.tree.LabelNodeprivate final org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> private final org.objectweb.asm.tree.MethodInsnNodeprivate final Integer -
Constructor Summary
ConstructorsConstructorDescriptionSuspendContinuationPoint(Integer lineNumber, org.objectweb.asm.tree.MethodInsnNode invokeInstruction, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame) -
Method Summary
Modifier and TypeMethodDescriptionorg.objectweb.asm.tree.LabelNodeorg.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> getFrame()org.objectweb.asm.tree.MethodInsnNode
-
Field Details
-
lineNumber
-
invokeInstruction
private final org.objectweb.asm.tree.MethodInsnNode invokeInstruction -
continueExecutionLabel
private final org.objectweb.asm.tree.LabelNode continueExecutionLabel -
frame
private final org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame
-
-
Constructor Details
-
SuspendContinuationPoint
SuspendContinuationPoint(Integer lineNumber, org.objectweb.asm.tree.MethodInsnNode invokeInstruction, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame)
-
-
Method Details
-
getLineNumber
- Specified by:
getLineNumberin interfaceContinuationPoint
-
getInvokeInstruction
public org.objectweb.asm.tree.MethodInsnNode getInvokeInstruction()- Specified by:
getInvokeInstructionin interfaceContinuationPoint
-
getContinueExecutionLabel
public org.objectweb.asm.tree.LabelNode getContinueExecutionLabel()- Specified by:
getContinueExecutionLabelin interfaceContinuationPoint
-
getFrame
public org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> getFrame()- Specified by:
getFramein interfaceContinuationPoint
-