railo.transformer.bytecode.expression.var
Class Argument
java.lang.Object
railo.transformer.bytecode.expression.ExpressionBase
railo.transformer.bytecode.expression.var.Argument
- All Implemented Interfaces:
- Expression
- Direct Known Subclasses:
- NamedArgument
public class Argument
- extends ExpressionBase
Argument
public Argument(Expression value,
String type)
getValue
public Expression getValue()
- Returns:
- the value
getRawValue
public Expression getRawValue()
- return the uncasted value
- Returns:
setValue
public void setValue(Expression value,
String type)
_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
- See Also:
railo.transformer.bytecode.expression.ExpressionBase#_writeOut(org.objectweb.asm.commons.GeneratorAdapter, int)
writeOutValue
public org.objectweb.asm.Type writeOutValue(BytecodeContext bc,
int mode)
throws BytecodeException
- Throws:
BytecodeException
getStringType
public String getStringType()
- Returns:
- the type
Copyright © 2012 Railo