|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.ast.ASTree | +--coins.ast.stmnt.TreeStmnt | +--coins.ast.stmnt.DoStmnt
Do-while statement.
フィールドの概要 |
クラス coins.ast.stmnt.TreeStmnt から継承したフィールド |
left, right |
コンストラクタの概要 | |
DoStmnt(java.lang.String fname,
int line)
|
メソッドの概要 | |
void |
accept(Visitor v)
Is a method for the visitor pattern. |
Stmnt |
getBody()
Returns the loop body. |
Expr |
getExpr()
Returns the condition expression. |
protected java.lang.String |
getTag()
Returns the type of this node. |
DoStmnt |
set(CompoundStmnt body,
Expr cond)
|
クラス 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 DoStmnt(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 DoStmnt set(CompoundStmnt body, Expr cond)
public Stmnt getBody()
public Expr getExpr()
protected java.lang.String getTag()
ASTree
の記述: toString()
.
TreeStmnt
内の getTag
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |