railo.transformer.bytecode.expression.var
Class Assign

java.lang.Object
  extended by railo.transformer.bytecode.expression.ExpressionBase
      extended by railo.transformer.bytecode.expression.var.Assign
All Implemented Interfaces:
Expression
Direct Known Subclasses:
OpVariable

public class Assign
extends ExpressionBase


Field Summary
 
Fields inherited from interface railo.transformer.bytecode.expression.Expression
MODE_REF, MODE_VALUE
 
Constructor Summary
Assign(Variable variable, Expression value)
          Constructor of the class
 
Method Summary
 org.objectweb.asm.Type _writeOut(BytecodeContext bc, int mode)
          write out the stament to the adater
 Expression getValue()
           
 Variable getVariable()
           
 
Methods inherited from class railo.transformer.bytecode.expression.ExpressionBase
getEnd, getStart, setEnd, setStart, writeOut
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Assign

public Assign(Variable variable,
              Expression value)
Constructor of the class

Parameters:
variable -
value -
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

getValue

public Expression getValue()
Returns:
the value

getVariable

public Variable getVariable()
Returns:
the variable


Copyright © 2012 Railo