railo.transformer.bytecode.expression.var
Class VariableString

java.lang.Object
  extended by railo.transformer.bytecode.expression.ExpressionBase
      extended by railo.transformer.bytecode.expression.var.VariableString
All Implemented Interfaces:
Expression, ExprString

public final class VariableString
extends ExpressionBase
implements ExprString


Field Summary
 
Fields inherited from interface railo.transformer.bytecode.expression.Expression
MODE_REF, MODE_VALUE
 
Constructor Summary
VariableString(Expression expr)
           
 
Method Summary
 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)
           
static String variableToString(Variable var)
           
static String[] variableToStringArray(Variable var)
           
 
Methods inherited from class railo.transformer.bytecode.expression.ExpressionBase
getLine, setLine, writeOut
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface railo.transformer.bytecode.expression.Expression
getLine, setLine, writeOut
 

Constructor Detail

VariableString

public VariableString(Expression expr)
Method Detail

_writeOut

public org.objectweb.asm.Type _writeOut(BytecodeContext bc,
                                        int mode)
                                 throws BytecodeException
Description copied from class: ExpressionBase
write out the stament to the adater

Specified by:
_writeOut in class ExpressionBase
Returns:
return Type of expression
Throws:
BytecodeException

toExprString

public static ExprString toExprString(Expression expr)

translateVariableToExprString

public static ExprString translateVariableToExprString(Expression expr)
                                                throws BytecodeException
Throws:
BytecodeException

variableToString

public static String variableToString(Variable var)
                               throws BytecodeException
Throws:
BytecodeException

variableToStringArray

public static String[] variableToStringArray(Variable var)
                                      throws BytecodeException
Throws:
BytecodeException

castToString

public String castToString()
                    throws BytecodeException
Throws:
BytecodeException


Copyright © 2012 Railo