public final class VariableString extends ExpressionBase implements ExprString
MODE_REF, MODE_VALUE
Constructor and Description |
---|
VariableString(Expression expr) |
Modifier and Type | Method and Description |
---|---|
org.objectweb.asm.Type |
_writeOut(BytecodeContext bc,
int mode)
write out the stament to the adater
|
String |
castToString() |
static ExprString |
toExprString(Expression expr) |
static ExprString |
translateVariableToExprString(Expression expr,
boolean rawIfPossible) |
static String |
variableToString(Variable var,
boolean rawIfPossible) |
static String[] |
variableToStringArray(Variable var,
boolean rawIfPossible) |
getEnd, getStart, setEnd, setStart, writeOut
public VariableString(Expression expr)
public org.objectweb.asm.Type _writeOut(BytecodeContext bc, int mode) throws BytecodeException
ExpressionBase
_writeOut
in class ExpressionBase
BytecodeException
public static ExprString toExprString(Expression expr)
public static ExprString translateVariableToExprString(Expression expr, boolean rawIfPossible) throws BytecodeException
BytecodeException
public static String variableToString(Variable var, boolean rawIfPossible) throws BytecodeException
BytecodeException
public static String[] variableToStringArray(Variable var, boolean rawIfPossible) throws BytecodeException
BytecodeException
public String castToString() throws BytecodeException
BytecodeException
Copyright © 2015 Lucee