Class SuspendContinuationPoint
- java.lang.Object
-
- com.offbynull.coroutines.instrumenter.SuspendContinuationPoint
-
- All Implemented Interfaces:
ContinuationPoint
final class SuspendContinuationPoint extends java.lang.Object implements ContinuationPoint
-
-
Field Summary
Fields Modifier and Type Field Description private org.objectweb.asm.tree.LabelNodecontinueExecutionLabelprivate org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue>frameprivate org.objectweb.asm.tree.MethodInsnNodeinvokeInstructionprivate java.lang.IntegerlineNumber
-
Constructor Summary
Constructors Constructor Description SuspendContinuationPoint(java.lang.Integer lineNumber, org.objectweb.asm.tree.MethodInsnNode invokeInstruction, org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.objectweb.asm.tree.LabelNodegetContinueExecutionLabel()org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue>getFrame()org.objectweb.asm.tree.MethodInsnNodegetInvokeInstruction()java.lang.IntegergetLineNumber()
-
-
-
Field Detail
-
lineNumber
private final java.lang.Integer 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
-
-
Method Detail
-
getLineNumber
public java.lang.Integer 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
-
-