Package io.airlift.bytecode.instruction
Class InvokeInstruction.InvokeDynamicInstruction
java.lang.Object
io.airlift.bytecode.instruction.InvokeInstruction
io.airlift.bytecode.instruction.InvokeInstruction.InvokeDynamicInstruction
- All Implemented Interfaces:
BytecodeNode,InstructionNode
- Enclosing class:
- InvokeInstruction
-
Nested Class Summary
Nested classes/interfaces inherited from class io.airlift.bytecode.instruction.InvokeInstruction
InvokeInstruction.InvokeDynamicInstruction -
Constructor Summary
ConstructorsConstructorDescriptionInvokeDynamicInstruction(String name, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes, Method bootstrapMethod, List<Object> bootstrapArguments) -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(BytecodeNode parent, BytecodeVisitor<T> visitor) voidaccept(org.objectweb.asm.MethodVisitor visitor, MethodGenerationContext generationContext) Methods inherited from class io.airlift.bytecode.instruction.InvokeInstruction
getMethodDescription, getName, getOpCode, getParameterTypes, getReturnType, getTarget, invokeConstructor, invokeConstructor, invokeConstructor, invokeConstructor, invokeConstructor, invokeDynamic, invokeDynamic, invokeDynamic, invokeDynamic, invokeInterface, invokeInterface, invokeInterface, invokeInterface, invokeInterface, invokeInterface, invokeSpecial, invokeSpecial, invokeSpecial, invokeSpecial, invokeSpecial, invokeSpecial, invokeStatic, invokeStatic, invokeStatic, invokeStatic, invokeStatic, invokeStatic, invokeVirtual, invokeVirtual, invokeVirtual, invokeVirtual, invokeVirtual, invokeVirtual
-
Constructor Details
-
InvokeDynamicInstruction
public InvokeDynamicInstruction(String name, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes, Method bootstrapMethod, List<Object> bootstrapArguments)
-
-
Method Details
-
accept
public void accept(org.objectweb.asm.MethodVisitor visitor, MethodGenerationContext generationContext) - Specified by:
acceptin interfaceBytecodeNode- Overrides:
acceptin classInvokeInstruction
-
getBootstrapMethod
-
getBootstrapArguments
-
getChildNodes
- Specified by:
getChildNodesin interfaceBytecodeNode- Overrides:
getChildNodesin classInvokeInstruction
-
accept
- Specified by:
acceptin interfaceBytecodeNode- Overrides:
acceptin classInvokeInstruction
-