ist.palcom.st.ast
Class ASTPrimitiveCall
java.lang.Object
ist.palcom.st.ast.ASTExpression
ist.palcom.st.ast.ASTPrimitiveCall
public class ASTPrimitiveCall
- extends ASTExpression
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
arguments
public java.util.List<ASTVariableUse> arguments
symbol
public ASTSymbolUse symbol
ASTPrimitiveCall
public ASTPrimitiveCall()
compile
public boolean compile(ASTBytecodeGenerator generator,
ASTBlock context,
boolean resultWillBeDiscarded)
- Specified by:
compile in class ASTExpression
add_argument
public void add_argument(ASTVariableUse argument)
set_symbol
public void set_symbol(ASTSymbolUse symbol)
renameVariable
public void renameVariable(ASTVariable oldV,
ASTVariable newV)
- Overrides:
renameVariable in class ASTExpression
setFields
public void setFields(ASTBlock context)
- Overrides:
setFields in class ASTExpression
getSubExpressions
public java.util.List<ASTExpression> getSubExpressions()
- Description copied from class:
ASTExpression
- Returns a read-only list of expressions below this one in the AST
- Specified by:
getSubExpressions in class ASTExpression