|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.ast.ASTree | +--coins.ast.Enum
Enum declaration.
入れ子クラスの概要 | |
static class |
Enum.Item
|
コンストラクタの概要 | |
Enum(java.lang.String name,
java.lang.String fname,
int line)
|
メソッドの概要 | |
void |
accept(Visitor v)
Is a method for the visitor pattern. |
void |
add(java.lang.String name,
ConstantExpr value)
|
java.lang.String |
fileName()
Returns the file name including the statement. |
Enum.Item |
getItems()
Returns a list of enum constants. |
ASTree |
getLeft()
Returns null. |
ASTree |
getRight()
Returns null. |
int |
lineNumber()
Returns the line number of the statement. |
java.lang.String |
name()
Returns the tag name of the enum type. |
void |
setLeft(ASTree _left)
|
void |
setRight(ASTree _right)
|
java.lang.String |
toString()
|
クラス coins.ast.ASTree から継承したメソッド |
getTag, putSeparator, rightToString, toString1 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public Enum(java.lang.String name, java.lang.String fname, int line)
メソッドの詳細 |
public java.lang.String name()
public Enum.Item getItems()
public void add(java.lang.String name, ConstantExpr value)
public void accept(Visitor v)
ASTree
の記述: atXXX()
on the given visitor, where
XXX
is the class name of the node object.
ASTree
内の accept
public ASTree getLeft()
ASTree
内の getLeft
public ASTree getRight()
ASTree
内の getRight
public void setLeft(ASTree _left)
ASTree
内の setLeft
public void setRight(ASTree _right)
ASTree
内の setRight
public java.lang.String fileName()
Stmnt
の記述:
Stmnt
内の fileName
public int lineNumber()
Stmnt
の記述:
Stmnt
内の lineNumber
public java.lang.String toString()
ASTree
内の toString
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |