Package io.airlift.bytecode.instruction
Class LabelNode
- java.lang.Object
-
- io.airlift.bytecode.instruction.LabelNode
-
- All Implemented Interfaces:
BytecodeNode,InstructionNode
public class LabelNode extends Object implements InstructionNode
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Taccept(BytecodeNode parent, BytecodeVisitor<T> visitor)voidaccept(org.objectweb.asm.MethodVisitor visitor, MethodGenerationContext generationContext)List<BytecodeNode>getChildNodes()org.objectweb.asm.LabelgetLabel()StringgetName()StringtoString()
-
-
-
Method Detail
-
getName
public String getName()
-
getLabel
public org.objectweb.asm.Label getLabel()
-
accept
public void accept(org.objectweb.asm.MethodVisitor visitor, MethodGenerationContext generationContext)- Specified by:
acceptin interfaceBytecodeNode
-
getChildNodes
public List<BytecodeNode> getChildNodes()
- Specified by:
getChildNodesin interfaceBytecodeNode
-
accept
public <T> T accept(BytecodeNode parent, BytecodeVisitor<T> visitor)
- Specified by:
acceptin interfaceBytecodeNode
-
-