Uses of Interface
io.airlift.bytecode.instruction.InstructionNode
-
Packages that use InstructionNode Package Description io.airlift.bytecode io.airlift.bytecode.instruction -
-
Uses of InstructionNode in io.airlift.bytecode
Classes in io.airlift.bytecode that implement InstructionNode Modifier and Type Class Description classCommentclassOpCodeMethods in io.airlift.bytecode with parameters of type InstructionNode Modifier and Type Method Description TBytecodeVisitor. visitInstruction(BytecodeNode parent, InstructionNode node)VoidDumpBytecodeVisitor. visitInstruction(BytecodeNode parent, InstructionNode node) -
Uses of InstructionNode in io.airlift.bytecode.instruction
Methods in io.airlift.bytecode.instruction that return InstructionNode Modifier and Type Method Description static InstructionNodeTypeInstruction. cast(ParameterizedType type)static InstructionNodeTypeInstruction. cast(Class<?> type)static InstructionNodeVariableInstruction. incrementVariable(Variable variable, byte increment)static InstructionNodeTypeInstruction. instanceOf(ParameterizedType type)static InstructionNodeTypeInstruction. instanceOf(Class<?> type)static InstructionNodeInvokeInstruction. invokeConstructor(ParameterizedType target, ParameterizedType... parameterTypes)static InstructionNodeInvokeInstruction. invokeConstructor(ParameterizedType target, Iterable<ParameterizedType> parameterTypes)static InstructionNodeInvokeInstruction. invokeConstructor(Class<?> target, Class<?>... parameterTypes)static InstructionNodeInvokeInstruction. invokeConstructor(Class<?> target, Iterable<Class<?>> parameterTypes)static InstructionNodeInvokeInstruction. invokeConstructor(Constructor<?> constructor)static InstructionNodeInvokeInstruction. invokeDynamic(String name, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes, Method bootstrapMethod, Iterable<Object> bootstrapArguments)static InstructionNodeInvokeInstruction. invokeDynamic(String name, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes, Method bootstrapMethod, Object... bootstrapArguments)static InstructionNodeInvokeInstruction. invokeDynamic(String name, MethodType methodType, Method bootstrapMethod, Iterable<Object> bootstrapArguments)static InstructionNodeInvokeInstruction. invokeDynamic(String name, MethodType methodType, Method bootstrapMethod, Object... bootstrapArguments)static InstructionNodeInvokeInstruction. invokeInterface(MethodDefinition method)static InstructionNodeInvokeInstruction. invokeInterface(ParameterizedType target, String name, ParameterizedType returnType, ParameterizedType... parameterTypes)static InstructionNodeInvokeInstruction. invokeInterface(ParameterizedType target, String name, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes)static InstructionNodeInvokeInstruction. invokeInterface(Class<?> target, String name, Class<?> returnType, Class<?>... parameterTypes)static InstructionNodeInvokeInstruction. invokeInterface(Class<?> target, String name, Class<?> returnType, Iterable<Class<?>> parameterTypes)static InstructionNodeInvokeInstruction. invokeInterface(Method method)static InstructionNodeInvokeInstruction. invokeSpecial(MethodDefinition method)static InstructionNodeInvokeInstruction. invokeSpecial(ParameterizedType target, String name, ParameterizedType returnType, ParameterizedType... parameterTypes)static InstructionNodeInvokeInstruction. invokeSpecial(ParameterizedType target, String name, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes)static InstructionNodeInvokeInstruction. invokeSpecial(Class<?> target, String name, Class<?> returnType, Class<?>... parameterTypes)static InstructionNodeInvokeInstruction. invokeSpecial(Class<?> target, String name, Class<?> returnType, Iterable<Class<?>> parameterTypes)static InstructionNodeInvokeInstruction. invokeSpecial(Method method)static InstructionNodeInvokeInstruction. invokeStatic(MethodDefinition method)static InstructionNodeInvokeInstruction. invokeStatic(ParameterizedType target, String name, ParameterizedType returnType, ParameterizedType... parameterTypes)static InstructionNodeInvokeInstruction. invokeStatic(ParameterizedType target, String name, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes)static InstructionNodeInvokeInstruction. invokeStatic(Class<?> target, String name, Class<?> returnType, Class<?>... parameterTypes)static InstructionNodeInvokeInstruction. invokeStatic(Class<?> target, String name, Class<?> returnType, Iterable<Class<?>> parameterTypes)static InstructionNodeInvokeInstruction. invokeStatic(Method method)static InstructionNodeInvokeInstruction. invokeVirtual(MethodDefinition method)static InstructionNodeInvokeInstruction. invokeVirtual(ParameterizedType target, String name, ParameterizedType returnType, ParameterizedType... parameterTypes)static InstructionNodeInvokeInstruction. invokeVirtual(ParameterizedType target, String name, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes)static InstructionNodeInvokeInstruction. invokeVirtual(Class<?> target, String name, Class<?> returnType, Class<?>... parameterTypes)static InstructionNodeInvokeInstruction. invokeVirtual(Class<?> target, String name, Class<?> returnType, Iterable<Class<?>> parameterTypes)static InstructionNodeInvokeInstruction. invokeVirtual(Method method)static InstructionNodeJumpInstruction. jump(LabelNode label)static InstructionNodeJumpInstruction. jumpIfEqualZero(LabelNode label)static InstructionNodeJumpInstruction. jumpIfGreaterThanZero(LabelNode label)static InstructionNodeJumpInstruction. jumpIfIntEqual(LabelNode label)static InstructionNodeJumpInstruction. jumpIfIntGreaterThan(LabelNode label)static InstructionNodeJumpInstruction. jumpIfIntGreaterThanOrEqualZero(LabelNode label)static InstructionNodeJumpInstruction. jumpIfIntLessThan(LabelNode label)static InstructionNodeJumpInstruction. jumpIfIntLessThanOrEqual(LabelNode label)static InstructionNodeJumpInstruction. jumpIfIntNotEqual(LabelNode label)static InstructionNodeJumpInstruction. jumpIfLessThanOrEqualZero(LabelNode label)static InstructionNodeJumpInstruction. jumpIfLessThanZero(LabelNode label)static InstructionNodeJumpInstruction. jumpIfNotEqualZero(LabelNode label)static InstructionNodeJumpInstruction. jumpIfNotNull(LabelNode label)static InstructionNodeJumpInstruction. jumpIfNull(LabelNode label)static InstructionNodeJumpInstruction. jumpIfObjectNotSame(LabelNode label)static InstructionNodeJumpInstruction. jumpIfObjectSame(LabelNode label)static InstructionNodeVariableInstruction. loadVariable(Variable variable)static InstructionNodeTypeInstruction. newObject(ParameterizedType type)static InstructionNodeTypeInstruction. newObject(Class<?> type)static InstructionNodeTypeInstruction. newObjectArray(ParameterizedType type)static InstructionNodeTypeInstruction. newObjectArray(Class<?> type)static InstructionNodeTypeInstruction. newPrimitiveArray(ParameterizedType type)static InstructionNodeVariableInstruction. storeVariable(Variable variable)
-