Package io.airlift.bytecode.control
Class TryCatch
java.lang.Object
io.airlift.bytecode.control.TryCatch
- All Implemented Interfaces:
BytecodeNode,FlowControl
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionTryCatch(BytecodeNode tryNode, List<TryCatch.CatchBlock> catchBlocks) TryCatch(String comment, BytecodeNode tryNode, List<TryCatch.CatchBlock> catchBlocks) -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(BytecodeNode parent, BytecodeVisitor<T> visitor) voidaccept(org.objectweb.asm.MethodVisitor visitor, MethodGenerationContext generationContext)
-
Constructor Details
-
TryCatch
-
TryCatch
-
-
Method Details
-
getComment
- Specified by:
getCommentin interfaceFlowControl
-
getTryNode
-
getCatchBlocks
-
accept
public void accept(org.objectweb.asm.MethodVisitor visitor, MethodGenerationContext generationContext) - Specified by:
acceptin interfaceBytecodeNode
-
getChildNodes
- Specified by:
getChildNodesin interfaceBytecodeNode
-
accept
- Specified by:
acceptin interfaceBytecodeNode
-