public final class OpDouble extends ExpressionBase implements ExprDouble
Modifier and Type | Field and Description |
---|---|
static int |
DIVIDE |
static int |
EXP |
static int |
INTDIV |
static int |
MINUS |
static int |
MODULUS |
static int |
MULTIPLY |
static int |
PLUS |
MODE_REF, MODE_VALUE
Modifier and Type | Method and Description |
---|---|
org.objectweb.asm.Type |
_writeOut(BytecodeContext bc,
int mode)
write out the stament to the adater
|
Expression |
getLeft() |
int |
getOperation() |
Expression |
getRight() |
static ExprDouble |
toExprDouble(Expression left,
Expression right,
int operation)
Create a String expression from a Expression
|
org.objectweb.asm.Type |
writeOutDouble(BytecodeContext bc,
int mode) |
getEnd, getStart, setEnd, setStart, writeOut
public static final int PLUS
public static final int MINUS
public static final int MODULUS
public static final int DIVIDE
public static final int MULTIPLY
public static final int EXP
public static final int INTDIV
public Expression getLeft()
public Expression getRight()
public int getOperation()
public static ExprDouble toExprDouble(Expression left, Expression right, int operation)
left
- right
- operation
- TemplateException
public org.objectweb.asm.Type _writeOut(BytecodeContext bc, int mode) throws BytecodeException
ExpressionBase
_writeOut
in class ExpressionBase
BytecodeException
lucee.transformer.bytecode.expression.ExpressionBase#_writeOut(org.objectweb.asm.commons.GeneratorAdapter, int)
public org.objectweb.asm.Type writeOutDouble(BytecodeContext bc, int mode) throws BytecodeException
BytecodeException
Copyright © 2015 Lucee