railo.transformer.bytecode.statement
Class Argument

java.lang.Object
  extended by railo.transformer.bytecode.statement.Argument

public final class Argument
extends Object


Constructor Summary
Argument(Expression name, Expression type, Expression required, Expression defaultValue, ExprBoolean passByReference, Expression displayName, Expression hint, Map meta)
          Constructor of the class
 
Method Summary
 Expression getDefaultValue()
           
 Expression getDefaultValueType()
           
 ExprString getDisplayName()
           
 ExprString getHint()
           
 Map getMetaData()
           
 ExprString getName()
           
 ExprBoolean getRequired()
           
 ExprString getType()
           
 ExprBoolean isPassByReference()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Argument

public Argument(Expression name,
                Expression type,
                Expression required,
                Expression defaultValue,
                ExprBoolean passByReference,
                Expression displayName,
                Expression hint,
                Map meta)
Constructor of the class

Parameters:
name -
type -
required -
defaultValue -
displayName -
hint -
hint2 -
meta -
Method Detail

getDefaultValue

public Expression getDefaultValue()
Returns:
the defaultValue

getDefaultValueType

public Expression getDefaultValueType()

getDisplayName

public ExprString getDisplayName()
Returns:
the displayName

getHint

public ExprString getHint()
Returns:
the hint

getName

public ExprString getName()
Returns:
the name

isPassByReference

public ExprBoolean isPassByReference()
Returns:
the passBy

getRequired

public ExprBoolean getRequired()
Returns:
the required

getType

public ExprString getType()
Returns:
the type

getMetaData

public Map getMetaData()


Copyright © 2012 Railo