Uses of Interface
io.airlift.bytecode.instruction.InstructionNode
Packages that use InstructionNode
-
Uses of InstructionNode in io.airlift.bytecode
Classes in io.airlift.bytecode that implement InstructionNodeMethods in io.airlift.bytecode with parameters of type InstructionNodeModifier and TypeMethodDescriptionBytecodeVisitor.visitInstruction(BytecodeNode parent, InstructionNode node) DumpBytecodeVisitor.visitInstruction(BytecodeNode parent, InstructionNode node) -
Uses of InstructionNode in io.airlift.bytecode.instruction
Classes in io.airlift.bytecode.instruction that implement InstructionNodeModifier and TypeClassDescriptionclassstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classclassstatic classstatic classclassstatic classclassclassclassclassstatic classstatic classstatic classMethods in io.airlift.bytecode.instruction that return InstructionNodeModifier and TypeMethodDescriptionstatic InstructionNodeTypeInstruction.cast(ParameterizedType type) static InstructionNodestatic 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 InstructionNodestatic 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 InstructionNodestatic InstructionNodeTypeInstruction.newObjectArray(ParameterizedType type) static InstructionNodeTypeInstruction.newObjectArray(Class<?> type) static InstructionNodeTypeInstruction.newPrimitiveArray(ParameterizedType type) static InstructionNodeVariableInstruction.storeVariable(Variable variable)