edu.ksu.cis.projects.bogor.ast
Class InvokeAction
java.lang.Object
edu.ksu.cis.projects.bogor.ast.Node
edu.ksu.cis.projects.bogor.ast.Action
edu.ksu.cis.projects.bogor.ast.InvokeAction
- All Implemented Interfaces:
- IExpParent, Disposable, Serializable, Cloneable
public class InvokeAction
- extends Action
- implements IExpParent
Node for stand-alone function invocation used in high-level BIR.
This node should only appear inside of a Statement
.
- Author:
- matt
- See Also:
- Serialized Form
exp
protected ApplyExp exp
InvokeAction
public InvokeAction(ApplyExp exp)
clone
public InvokeAction clone()
- Description copied from class:
Action
- Clones this object (deep clone); including location info.
- Specified by:
clone
in class Action
- Returns:
- The clone of this object.
setExp
public void setExp(ApplyExp newExp)
getExp
public ApplyExp getExp()
visit
public void visit(ASTVisitor visitor)
- Specified by:
visit
in class Node
toString
public String toString()
- Specified by:
toString
in class Node