Package io.airlift.bytecode.expression
Class ArithmeticBytecodeExpression
java.lang.Object
io.airlift.bytecode.expression.BytecodeExpression
io.airlift.bytecode.expression.ArithmeticBytecodeExpression
- All Implemented Interfaces:
BytecodeNode
-
Method Summary
Modifier and TypeMethodDescriptionstatic BytecodeExpressioncreateArithmeticBytecodeExpression(OpCode baseOpCode, BytecodeExpression left, BytecodeExpression right) protected StringgetBytecode(MethodGenerationContext generationContext) Methods inherited from class io.airlift.bytecode.expression.BytecodeExpression
accept, accept, cast, cast, getElement, getElement, getField, getField, getField, getField, getField, getType, instanceOf, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, length, pop, ret, setElement, setElement, setField, setField, setField, toString
-
Method Details
-
createArithmeticBytecodeExpression
public static BytecodeExpression createArithmeticBytecodeExpression(OpCode baseOpCode, BytecodeExpression left, BytecodeExpression right) -
getBytecode
- Specified by:
getBytecodein classBytecodeExpression
-
getChildNodes
-
formatOneLine
- Specified by:
formatOneLinein classBytecodeExpression
-