Package io.airlift.bytecode.instruction
Class TypeInstruction
java.lang.Object
io.airlift.bytecode.instruction.TypeInstruction
- All Implemented Interfaces:
BytecodeNode,InstructionNode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(BytecodeNode parent, BytecodeVisitor<T> visitor) voidaccept(org.objectweb.asm.MethodVisitor visitor, MethodGenerationContext generationContext) static InstructionNodecast(ParameterizedType type) static InstructionNodestatic InstructionNodeinstanceOf(ParameterizedType type) static InstructionNodeinstanceOf(Class<?> type) static InstructionNodenewObject(ParameterizedType type) static InstructionNodestatic InstructionNodestatic InstructionNodenewObjectArray(Class<?> type) static InstructionNodetoString()
-
Constructor Details
-
TypeInstruction
-
-
Method Details
-
newObject
-
newObject
-
newPrimitiveArray
-
newObjectArray
-
newObjectArray
-
instanceOf
-
instanceOf
-
cast
-
cast
-
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
-
toString
-