Uses of Class
io.airlift.bytecode.BytecodeBlock
Packages that use BytecodeBlock
-
Uses of BytecodeBlock in io.airlift.bytecode
Methods in io.airlift.bytecode that return BytecodeBlockModifier and TypeMethodDescriptionBytecodeBlock.append(BytecodeNode node) BytecodeBlock.checkCast(ParameterizedType type) BytecodeBlock.doubleCompareNanGreater()Compare two doubles.BytecodeBlock.doubleCompareNanLess()Compare two doubles.BytecodeBlock.dup()MethodDefinition.getBody()BytecodeBlock.getField(FieldDefinition field) BytecodeBlock.getField(ParameterizedType target, String fieldName, ParameterizedType fieldType) BytecodeBlock.getIntArrayElement()BytecodeBlock.getObjectArrayElement()BytecodeBlock.getStaticField(FieldDefinition field) BytecodeBlock.getStaticField(ParameterizedType target, FieldDefinition field) BytecodeBlock.getStaticField(ParameterizedType target, String fieldName, ParameterizedType fieldType) BytecodeBlock.getStaticField(Class<?> target, String fieldName, Class<?> fieldType) BytecodeBlock.getStaticField(Field field) BytecodeBlock.getVariable(Variable variable) BytecodeBlock.ifFalseGoto(LabelNode label) BytecodeBlock.ifNotNullGoto(LabelNode label) BytecodeBlock.ifNotZeroGoto(LabelNode label) BytecodeBlock.ifNullGoto(LabelNode label) BytecodeBlock.ifTrueGoto(LabelNode label) BytecodeBlock.ifZeroGoto(LabelNode label) BytecodeBlock.incrementVariable(Variable variable, byte increment) BytecodeBlock.initializeVariable(Variable variable) BytecodeBlock.intAdd()BytecodeBlock.intBitAnd()BytecodeBlock.intBitOr()BytecodeBlock.intBitXor()BytecodeBlock.intLeftShift()BytecodeBlock.intNegate()BytecodeBlock.intRightShift()BytecodeBlock.intToLong()BytecodeBlock.invokeConstructor(ParameterizedType type, ParameterizedType... parameterTypes) BytecodeBlock.invokeConstructor(ParameterizedType type, Iterable<ParameterizedType> parameterTypes) BytecodeBlock.invokeConstructor(Class<?> type, Class<?>... parameterTypes) BytecodeBlock.invokeConstructor(Class<?> type, Iterable<Class<?>> parameterTypes) BytecodeBlock.invokeConstructor(Constructor<?> constructor) BytecodeBlock.invokeDynamic(String name, MethodType methodType, Method bootstrapMethod, Object... defaultBootstrapArguments) BytecodeBlock.invokeInterface(MethodDefinition method) BytecodeBlock.invokeInterface(ParameterizedType type, String name, ParameterizedType returnType, ParameterizedType... parameterTypes) BytecodeBlock.invokeInterface(ParameterizedType type, String name, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes) BytecodeBlock.invokeInterface(Class<?> type, String name, Class<?> returnType, Class<?>... parameterTypes) BytecodeBlock.invokeInterface(Class<?> type, String name, Class<?> returnType, Iterable<Class<?>> parameterTypes) BytecodeBlock.invokeInterface(Method method) BytecodeBlock.invokeSpecial(MethodDefinition method) BytecodeBlock.invokeSpecial(ParameterizedType type, String name, ParameterizedType returnType, ParameterizedType... parameterTypes) BytecodeBlock.invokeSpecial(ParameterizedType type, String name, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes) BytecodeBlock.invokeSpecial(Class<?> type, String name, Class<?> returnType, Class<?>... parameterTypes) BytecodeBlock.invokeSpecial(Class<?> type, String name, Class<?> returnType, Iterable<Class<?>> parameterTypes) BytecodeBlock.invokeSpecial(Method method) BytecodeBlock.invokeStatic(MethodDefinition method) BytecodeBlock.invokeStatic(ParameterizedType type, String name, ParameterizedType returnType, ParameterizedType... parameterTypes) BytecodeBlock.invokeStatic(ParameterizedType type, String name, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes) BytecodeBlock.invokeStatic(Class<?> type, String name, Class<?> returnType, Class<?>... parameterTypes) BytecodeBlock.invokeStatic(Class<?> type, String name, Class<?> returnType, Iterable<Class<?>> parameterTypes) BytecodeBlock.invokeStatic(Method method) BytecodeBlock.invokeVirtual(MethodDefinition method) BytecodeBlock.invokeVirtual(ParameterizedType type, String name, ParameterizedType returnType, ParameterizedType... parameterTypes) BytecodeBlock.invokeVirtual(ParameterizedType type, String name, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes) BytecodeBlock.invokeVirtual(Class<?> type, String name, Class<?> returnType, Class<?>... parameterTypes) BytecodeBlock.invokeVirtual(Class<?> type, String name, Class<?> returnType, Iterable<Class<?>> parameterTypes) BytecodeBlock.invokeVirtual(Method method) BytecodeBlock.isInstanceOf(ParameterizedType type) BytecodeBlock.isInstanceOf(Class<?> type) BytecodeBlock.longAdd()BytecodeBlock.longBitAnd()BytecodeBlock.longBitOr()BytecodeBlock.longBitXor()BytecodeBlock.longCompare()BytecodeBlock.longLeftShift()BytecodeBlock.longNegate()BytecodeBlock.longRightShift()BytecodeBlock.longToInt()BytecodeBlock.newObject(ParameterizedType type) BytecodeBlock.pop()BytecodeBlock.pop(ParameterizedType type) BytecodeBlock.push(boolean value) BytecodeBlock.push(int value) BytecodeBlock.push(ParameterizedType type) BytecodeBlock.pushJavaDefault(Class<?> type) BytecodeBlock.pushNull()BytecodeBlock.putField(FieldDefinition field) BytecodeBlock.putField(ParameterizedType target, String fieldName, ParameterizedType fieldType) BytecodeBlock.putIntArrayElement()BytecodeBlock.putObjectArrayElement()BytecodeBlock.putStaticField(FieldDefinition field) BytecodeBlock.putStaticField(ParameterizedType target, FieldDefinition field) BytecodeBlock.putStaticField(ParameterizedType target, String fieldName, ParameterizedType fieldType) BytecodeBlock.putVariable(Variable variable) BytecodeBlock.putVariable(Variable variable, boolean value) BytecodeBlock.putVariable(Variable variable, int value) BytecodeBlock.putVariable(Variable variable, ParameterizedType type) BytecodeBlock.putVariable(Variable variable, Class<?> type) BytecodeBlock.putVariable(Variable variable, Number value) BytecodeBlock.putVariable(Variable variable, String value) BytecodeBlock.ret()BytecodeBlock.retBoolean()BytecodeBlock.retDouble()BytecodeBlock.retFloat()BytecodeBlock.retInt()BytecodeBlock.retLong()BytecodeBlock.retObject()BytecodeBlock.setDescription(String description) BytecodeBlock.swap()BytecodeBlock.throwObject()BytecodeBlock.unsignedIntRightShift()BytecodeBlock.unsignedLongRightShift()BytecodeBlock.visitLabel(LabelNode label) BytecodeBlock.visitLineNumber(int currentLineNumber) Methods in io.airlift.bytecode with parameters of type BytecodeBlockModifier and TypeMethodDescriptionScope.declareVariable(String variableName, BytecodeBlock block, BytecodeExpression initialValue) BytecodeVisitor.visitBlock(BytecodeNode parent, BytecodeBlock block) DumpBytecodeVisitor.visitBlock(BytecodeNode parent, BytecodeBlock block) -
Uses of BytecodeBlock in io.airlift.bytecode.control
Methods in io.airlift.bytecode.control that return BytecodeBlock