edu.ksu.cis.projects.bogor.ast
Class Param
java.lang.Object
edu.ksu.cis.projects.bogor.ast.Node
edu.ksu.cis.projects.bogor.ast.AbstractLocal
edu.ksu.cis.projects.bogor.ast.Param
- All Implemented Interfaces:
- IExpParent, ITypedIdParent, Disposable, Serializable, Cloneable
public final class Param
- extends AbstractLocal
Formal parameter to a FSM
definition. Supports modifiers such
as "transient".
- Version:
- CVS $Revision: 1.2 $ $Date: 2005/01/13 23:40:09 $
- Author:
- Matt Hoosier
- See Also:
- Serialized Form
Constructor Summary |
Param(TypedId typedId,
boolean isTransient)
|
Param
public Param(TypedId typedId,
boolean isTransient)
clone
public Param clone()
- Description copied from class:
AbstractLocal
- Clones this object (deep clone); including location info.
- Specified by:
clone
in class AbstractLocal
- Returns:
- The clone of this object.
toString
public String toString()
- Returns the string representation of this object.
- Specified by:
toString
in class Node
- Returns:
- "[transient] typedId".
visit
public void visit(ASTVisitor visitor)
- Specified by:
visit
in class Node