railo.transformer.bytecode.literal
Class LitDouble
java.lang.Object
railo.transformer.bytecode.expression.ExpressionBase
railo.transformer.bytecode.literal.LitDouble
- All Implemented Interfaces:
- ExprDouble, Expression, Literal
public final class LitDouble
- extends ExpressionBase
- implements Literal, ExprDouble
Literal Double Value
ZERO
public static final LitDouble ZERO
toExprDouble
public static LitDouble toExprDouble(double d)
toExprDouble
public static LitDouble toExprDouble(double d,
Position start,
Position end)
getDoubleValue
public double getDoubleValue()
- Returns:
- return value as double value
getDouble
public Double getDouble()
- Returns:
- return value as Double Object
getString
public String getString()
- Specified by:
getString
in interface Literal
- Returns:
- return value as String (CFML Rules)
- See Also:
Literal.getString()
getBoolean
public Boolean getBoolean()
- Returns:
- return value as a Boolean Object
getBooleanValue
public boolean getBooleanValue()
- Returns:
- return value as a boolean value
_writeOut
public org.objectweb.asm.Type _writeOut(BytecodeContext bc,
int mode)
- Description copied from class:
ExpressionBase
- write out the stament to the adater
- Specified by:
_writeOut
in class ExpressionBase
- Returns:
- return Type of expression
- See Also:
railo.transformer.bytecode.expression.Expression#_writeOut(org.objectweb.asm.commons.GeneratorAdapter, int)
getDouble
public Double getDouble(Double defaultValue)
- Specified by:
getDouble
in interface Literal
- Returns:
- return value as Double Object
- See Also:
Literal.getDouble(java.lang.Double)
getBoolean
public Boolean getBoolean(Boolean defaultValue)
- Specified by:
getBoolean
in interface Literal
- Returns:
- return value as a Boolean Object
- See Also:
Literal.getBoolean(java.lang.Boolean)
Copyright © 2012 Railo