Class TryCatchInvokeContinuationPoint
java.lang.Object
com.offbynull.coroutines.instrumenter.TryCatchInvokeContinuationPoint
- All Implemented Interfaces:
ContinuationPoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.objectweb.asm.tree.LabelNode
private final org.objectweb.asm.tree.LabelNode
private final org.objectweb.asm.tree.analysis.Frame
<org.objectweb.asm.tree.analysis.BasicValue> private final org.objectweb.asm.tree.MethodInsnNode
private final Integer
private final org.objectweb.asm.tree.TryCatchBlockNode
-
Constructor Summary
ConstructorsConstructorDescriptionTryCatchInvokeContinuationPoint
(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.LabelNode
org.objectweb.asm.tree.LabelNode
org.objectweb.asm.tree.analysis.Frame
<org.objectweb.asm.tree.analysis.BasicValue> getFrame()
org.objectweb.asm.tree.MethodInsnNode
org.objectweb.asm.tree.TryCatchBlockNode
-
Field Details
-
lineNumber
-
invokeInstruction
private final org.objectweb.asm.tree.MethodInsnNode invokeInstruction -
continueExecutionLabel
private final org.objectweb.asm.tree.LabelNode continueExecutionLabel -
exceptionExecutionLabel
private final org.objectweb.asm.tree.LabelNode exceptionExecutionLabel -
tryCatchBlock
private final org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlock -
frame
private final org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> frame
-
-
Constructor Details
-
TryCatchInvokeContinuationPoint
TryCatchInvokeContinuationPoint(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:
getLineNumber
in interfaceContinuationPoint
-
getInvokeInstruction
public org.objectweb.asm.tree.MethodInsnNode getInvokeInstruction()- Specified by:
getInvokeInstruction
in interfaceContinuationPoint
-
getContinueExecutionLabel
public org.objectweb.asm.tree.LabelNode getContinueExecutionLabel()- Specified by:
getContinueExecutionLabel
in interfaceContinuationPoint
-
getExceptionExecutionLabel
public org.objectweb.asm.tree.LabelNode getExceptionExecutionLabel() -
getTryCatchBlock
public org.objectweb.asm.tree.TryCatchBlockNode getTryCatchBlock() -
getFrame
public org.objectweb.asm.tree.analysis.Frame<org.objectweb.asm.tree.analysis.BasicValue> getFrame()- Specified by:
getFrame
in interfaceContinuationPoint
-