|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.ast.ASTree | +--coins.ast.stmnt.TreeStmnt | +--coins.ast.stmnt.IfStmnt
If statement.
フィールドの概要 |
クラス coins.ast.stmnt.TreeStmnt から継承したフィールド |
left, right |
コンストラクタの概要 | |
IfStmnt(java.lang.String fname,
int line)
|
メソッドの概要 | |
void |
accept(Visitor v)
Is a method for the visitor pattern. |
Stmnt |
getElse()
Returns the else statement. |
Expr |
getExpr()
Returns the condition expression. |
protected java.lang.String |
getTag()
Returns the type of this node. |
Stmnt |
getThen()
Returns the then statement. |
IfStmnt |
set(Expr cond,
CompoundStmnt thenp,
CompoundStmnt elsep)
|
クラス coins.ast.stmnt.TreeStmnt から継承したメソッド |
fileName, getLeft, getRight, lineNumber, setLeft, setRight |
クラス coins.ast.ASTree から継承したメソッド |
putSeparator, rightToString, toString, toString1 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public IfStmnt(java.lang.String fname, int line)
メソッドの詳細 |
public void accept(Visitor v)
ASTree
の記述: atXXX()
on the given visitor, where
XXX
is the class name of the node object.
ASTree
内の accept
public IfStmnt set(Expr cond, CompoundStmnt thenp, CompoundStmnt elsep)
public Expr getExpr()
public Stmnt getThen()
public Stmnt getElse()
protected java.lang.String getTag()
ASTree
の記述: toString()
.
TreeStmnt
内の getTag
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |