|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||