Uses of Class
io.airlift.bytecode.expression.BytecodeExpression
Packages that use BytecodeExpression
-
Uses of BytecodeExpression in io.airlift.bytecode
Subclasses of BytecodeExpression in io.airlift.bytecodeMethods in io.airlift.bytecode that return BytecodeExpressionMethods in io.airlift.bytecode with parameters of type BytecodeExpressionModifier and TypeMethodDescriptionScope.declareVariable(String variableName, BytecodeBlock block, BytecodeExpression initialValue) Variable.set(BytecodeExpression value) BytecodeVisitor.visitBytecodeExpression(BytecodeNode parent, BytecodeExpression expression) DumpBytecodeVisitor.visitBytecodeExpression(BytecodeNode parent, BytecodeExpression expression) -
Uses of BytecodeExpression in io.airlift.bytecode.control
Methods in io.airlift.bytecode.control that return BytecodeExpressionMethods in io.airlift.bytecode.control with parameters of type BytecodeExpressionModifier and TypeMethodDescriptionSwitchStatement.SwitchBuilder.expression(BytecodeExpression expression) -
Uses of BytecodeExpression in io.airlift.bytecode.expression
Subclasses of BytecodeExpression in io.airlift.bytecode.expressionMethods in io.airlift.bytecode.expression that return BytecodeExpressionModifier and TypeMethodDescriptionstatic BytecodeExpressionBytecodeExpressions.add(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.and(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.bitwiseAnd(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.bitwiseOr(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.bitwiseXor(BytecodeExpression left, BytecodeExpression right) final BytecodeExpressionBytecodeExpression.cast(ParameterizedType type) final BytecodeExpressionstatic BytecodeExpressionBytecodeExpressions.constantBoolean(boolean value) static BytecodeExpressionBytecodeExpressions.constantClass(ParameterizedType value) static BytecodeExpressionBytecodeExpressions.constantClass(Class<?> value) static BytecodeExpressionBytecodeExpressions.constantDouble(double value) static BytecodeExpressionBytecodeExpressions.constantDynamic(String name, ParameterizedType type, Method bootstrapMethod, Iterable<? extends Object> bootstrapArgs) static BytecodeExpressionBytecodeExpressions.constantDynamic(String name, ParameterizedType type, Method bootstrapMethod, Object... bootstrapArgs) static BytecodeExpressionBytecodeExpressions.constantDynamic(String name, Class<?> type, Method bootstrapMethod, Iterable<? extends Object> bootstrapArgs) static BytecodeExpressionBytecodeExpressions.constantDynamic(String name, Class<?> type, Method bootstrapMethod, Object... bootstrapArgs) static BytecodeExpressionBytecodeExpressions.constantFalse()static BytecodeExpressionBytecodeExpressions.constantFloat(float value) static BytecodeExpressionBytecodeExpressions.constantInt(int value) static BytecodeExpressionBytecodeExpressions.constantLong(long value) static BytecodeExpressionBytecodeExpressions.constantNull(ParameterizedType type) static BytecodeExpressionBytecodeExpressions.constantNull(Class<?> type) static BytecodeExpressionBytecodeExpressions.constantNumber(Number value) static BytecodeExpressionBytecodeExpressions.constantString(String value) static BytecodeExpressionBytecodeExpressions.constantTrue()static BytecodeExpressionArithmeticBytecodeExpression.createArithmeticBytecodeExpression(OpCode baseOpCode, BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.defaultValue(ParameterizedType type) static BytecodeExpressionBytecodeExpressions.defaultValue(Class<?> type) static BytecodeExpressionBytecodeExpressions.divide(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.equal(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.get(BytecodeExpression instance, BytecodeExpression index) final BytecodeExpressionBytecodeExpression.getElement(int index) final BytecodeExpressionBytecodeExpression.getElement(BytecodeExpression index) final BytecodeExpressionBytecodeExpression.getField(FieldDefinition field) final BytecodeExpressionBytecodeExpression.getField(ParameterizedType declaringClass, String name, ParameterizedType type) final BytecodeExpressionfinal BytecodeExpressionfinal BytecodeExpressionstatic BytecodeExpressionBytecodeExpressions.getStatic(FieldDefinition staticField) static BytecodeExpressionBytecodeExpressions.getStatic(ParameterizedType declaringClass, String name, ParameterizedType type) static BytecodeExpressionstatic BytecodeExpressionstatic BytecodeExpressionBytecodeExpressions.greaterThan(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.greaterThanOrEqual(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.inlineIf(BytecodeExpression condition, BytecodeExpression ifTrue, BytecodeExpression ifFalse) BytecodeExpression.instanceOf(Class<?> type) final BytecodeExpressionBytecodeExpression.invoke(MethodDefinition method, Iterable<? extends BytecodeExpression> parameters) final BytecodeExpressionBytecodeExpression.invoke(Method method, BytecodeExpression... parameters) final BytecodeExpressionBytecodeExpression.invoke(Method method, Iterable<? extends BytecodeExpression> parameters) final BytecodeExpressionBytecodeExpression.invoke(String methodName, ParameterizedType returnType, Iterable<? extends BytecodeExpression> parameters) final BytecodeExpressionBytecodeExpression.invoke(String methodName, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes, BytecodeExpression... parameters) final BytecodeExpressionBytecodeExpression.invoke(String methodName, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes, Iterable<? extends BytecodeExpression> parameters) final BytecodeExpressionBytecodeExpression.invoke(String methodName, Class<?> returnType, BytecodeExpression... parameters) final BytecodeExpressionBytecodeExpression.invoke(String methodName, Class<?> returnType, Iterable<? extends BytecodeExpression> parameters) final BytecodeExpressionBytecodeExpression.invoke(String methodName, Class<?> returnType, Iterable<? extends Class<?>> parameterTypes, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeDynamic(Method bootstrapMethod, Iterable<? extends Object> bootstrapArgs, String methodName, ParameterizedType returnType, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeDynamic(Method bootstrapMethod, Iterable<? extends Object> bootstrapArgs, String methodName, ParameterizedType returnType, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.invokeDynamic(Method bootstrapMethod, Iterable<? extends Object> bootstrapArgs, String methodName, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.invokeDynamic(Method bootstrapMethod, Iterable<? extends Object> bootstrapArgs, String methodName, Class<?> returnType, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeDynamic(Method bootstrapMethod, Iterable<? extends Object> bootstrapArgs, String methodName, Class<?> returnType, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.invokeDynamic(Method bootstrapMethod, Iterable<? extends Object> bootstrapArgs, String methodName, MethodType methodType, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeDynamic(Method bootstrapMethod, Iterable<? extends Object> bootstrapArgs, String methodName, MethodType methodType, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(MethodDefinition method, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(ParameterizedType methodTargetType, String methodName, ParameterizedType returnType, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(ParameterizedType methodTargetType, String methodName, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(ParameterizedType methodTargetType, String methodName, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(Class<?> methodTargetType, String methodName, Class<?> returnType, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(Class<?> methodTargetType, String methodName, Class<?> returnType, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(Class<?> methodTargetType, String methodName, Class<?> returnType, Iterable<? extends Class<?>> parameterTypes, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(Method method, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(Method method, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.isNotNull(BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.isNull(BytecodeExpression value) final BytecodeExpressionBytecodeExpression.length()static BytecodeExpressionBytecodeExpressions.length(BytecodeExpression instance) static BytecodeExpressionBytecodeExpressions.lessThan(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.lessThanOrEqual(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.multiply(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.negate(BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.newArray(ParameterizedType type, int length) static BytecodeExpressionBytecodeExpressions.newArray(ParameterizedType type, BytecodeExpression length) static BytecodeExpressionBytecodeExpressions.newArray(ParameterizedType type, BytecodeExpression... elements) static BytecodeExpressionBytecodeExpressions.newArray(ParameterizedType type, Iterable<? extends BytecodeExpression> elements) static BytecodeExpressionBytecodeExpressions.newInstance(ParameterizedType returnType, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.newInstance(ParameterizedType returnType, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.newInstance(ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.newInstance(ParameterizedType type, Iterable<ParameterizedType> parameterTypes, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.newInstance(Class<?> returnType, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.newInstance(Class<?> returnType, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.newInstance(Class<?> returnType, Iterable<? extends Class<?>> parameterTypes, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.newInstance(Constructor<?> constructor, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.newInstance(Constructor<?> constructor, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.not(BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.notEqual(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.or(BytecodeExpression left, BytecodeExpression right) final BytecodeExpressionBytecodeExpression.pop()static BytecodeExpressionBytecodeExpressions.print(BytecodeExpression variable) static BytecodeExpressionBytecodeExpressions.remainder(BytecodeExpression left, BytecodeExpression right) final BytecodeExpressionBytecodeExpression.ret()static BytecodeExpressionBytecodeExpressions.set(BytecodeExpression instance, BytecodeExpression index, BytecodeExpression value) final BytecodeExpressionBytecodeExpression.setElement(int index, BytecodeExpression value) final BytecodeExpressionBytecodeExpression.setElement(BytecodeExpression index, BytecodeExpression value) final BytecodeExpressionBytecodeExpression.setField(FieldDefinition field, BytecodeExpression value) final BytecodeExpressionBytecodeExpression.setField(Field field, BytecodeExpression value) final BytecodeExpressionBytecodeExpression.setField(String name, BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.setStatic(FieldDefinition staticField, BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.setStatic(ParameterizedType declaringClass, String name, BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.setStatic(Class<?> declaringClass, String name, BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.setStatic(Field staticField, BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.shiftLeft(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.shiftRight(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.shiftRightUnsigned(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.subtract(BytecodeExpression left, BytecodeExpression right) Methods in io.airlift.bytecode.expression with parameters of type BytecodeExpressionModifier and TypeMethodDescriptionstatic BytecodeExpressionBytecodeExpressions.add(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.and(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.bitwiseAnd(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.bitwiseOr(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.bitwiseXor(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionArithmeticBytecodeExpression.createArithmeticBytecodeExpression(OpCode baseOpCode, BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.divide(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.equal(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.get(BytecodeExpression instance, BytecodeExpression index) final BytecodeExpressionBytecodeExpression.getElement(BytecodeExpression index) static BytecodeExpressionBytecodeExpressions.greaterThan(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.greaterThanOrEqual(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.inlineIf(BytecodeExpression condition, BytecodeExpression ifTrue, BytecodeExpression ifFalse) final BytecodeExpressionBytecodeExpression.invoke(Method method, BytecodeExpression... parameters) final BytecodeExpressionBytecodeExpression.invoke(String methodName, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes, BytecodeExpression... parameters) final BytecodeExpressionBytecodeExpression.invoke(String methodName, Class<?> returnType, BytecodeExpression... parameters) final BytecodeExpressionBytecodeExpression.invoke(String methodName, Class<?> returnType, Iterable<? extends Class<?>> parameterTypes, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeDynamic(Method bootstrapMethod, Iterable<? extends Object> bootstrapArgs, String methodName, ParameterizedType returnType, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeDynamic(Method bootstrapMethod, Iterable<? extends Object> bootstrapArgs, String methodName, Class<?> returnType, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeDynamic(Method bootstrapMethod, Iterable<? extends Object> bootstrapArgs, String methodName, MethodType methodType, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(MethodDefinition method, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(ParameterizedType methodTargetType, String methodName, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(Class<?> methodTargetType, String methodName, Class<?> returnType, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(Class<?> methodTargetType, String methodName, Class<?> returnType, Iterable<? extends Class<?>> parameterTypes, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(Method method, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.isNotNull(BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.isNull(BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.length(BytecodeExpression instance) static BytecodeExpressionBytecodeExpressions.lessThan(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.lessThanOrEqual(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.multiply(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.negate(BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.newArray(ParameterizedType type, BytecodeExpression length) static BytecodeExpressionBytecodeExpressions.newArray(ParameterizedType type, BytecodeExpression... elements) static BytecodeExpressionBytecodeExpressions.newInstance(ParameterizedType returnType, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.newInstance(ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.newInstance(Class<?> returnType, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.newInstance(Class<?> returnType, Iterable<? extends Class<?>> parameterTypes, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.newInstance(Constructor<?> constructor, BytecodeExpression... parameters) static BytecodeExpressionBytecodeExpressions.not(BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.notEqual(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.or(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.print(BytecodeExpression variable) static BytecodeExpressionBytecodeExpressions.remainder(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.set(BytecodeExpression instance, BytecodeExpression index, BytecodeExpression value) final BytecodeExpressionBytecodeExpression.setElement(int index, BytecodeExpression value) final BytecodeExpressionBytecodeExpression.setElement(BytecodeExpression index, BytecodeExpression value) final BytecodeExpressionBytecodeExpression.setField(FieldDefinition field, BytecodeExpression value) final BytecodeExpressionBytecodeExpression.setField(Field field, BytecodeExpression value) final BytecodeExpressionBytecodeExpression.setField(String name, BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.setStatic(FieldDefinition staticField, BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.setStatic(ParameterizedType declaringClass, String name, BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.setStatic(Class<?> declaringClass, String name, BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.setStatic(Field staticField, BytecodeExpression value) static BytecodeExpressionBytecodeExpressions.shiftLeft(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.shiftRight(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.shiftRightUnsigned(BytecodeExpression left, BytecodeExpression right) static BytecodeExpressionBytecodeExpressions.subtract(BytecodeExpression left, BytecodeExpression right) Method parameters in io.airlift.bytecode.expression with type arguments of type BytecodeExpressionModifier and TypeMethodDescriptionfinal BytecodeExpressionBytecodeExpression.invoke(MethodDefinition method, Iterable<? extends BytecodeExpression> parameters) final BytecodeExpressionBytecodeExpression.invoke(Method method, Iterable<? extends BytecodeExpression> parameters) final BytecodeExpressionBytecodeExpression.invoke(String methodName, ParameterizedType returnType, Iterable<? extends BytecodeExpression> parameters) final BytecodeExpressionBytecodeExpression.invoke(String methodName, Class<?> returnType, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(ParameterizedType methodTargetType, String methodName, ParameterizedType returnType, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(Class<?> methodTargetType, String methodName, Class<?> returnType, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.invokeStatic(Method method, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.newArray(ParameterizedType type, Iterable<? extends BytecodeExpression> elements) static BytecodeExpressionBytecodeExpressions.newInstance(ParameterizedType returnType, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.newInstance(Class<?> returnType, Iterable<? extends BytecodeExpression> parameters) static BytecodeExpressionBytecodeExpressions.newInstance(Constructor<?> constructor, Iterable<? extends BytecodeExpression> parameters)