coins.ast
クラス DeclaratorList

java.lang.Object
  |
  +--coins.ast.ASTree
        |
        +--coins.ast.ASTList
              |
              +--coins.ast.DeclaratorList
すべての実装インタフェース:
java.io.Serializable

public class DeclaratorList
extends ASTList

A linked list of Declarator objects.

関連項目:
直列化された形式

コンストラクタの概要
DeclaratorList(Declarator d)
           
DeclaratorList(Declarator d, DeclaratorList rest)
           
 
メソッドの概要
 void accept(Visitor v)
          Is a method for the visitor pattern.
static DeclaratorList append(DeclaratorList list, Declarator d)
           
static DeclaratorList concat(DeclaratorList list, DeclaratorList list2)
           
 Declarator get()
           
protected  java.lang.String getTag()
          Returns the type of this node.
 DeclaratorList next()
           
protected  void putSeparator(java.lang.StringBuffer sbuf)
           
 
クラス coins.ast.ASTList から継承したメソッド
append, concat, getLeft, getRight, head, rightToString, setHead, setLeft, setRight, setTail, subst, tail
 
クラス coins.ast.ASTree から継承したメソッド
toString, toString1
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

DeclaratorList

public DeclaratorList(Declarator d)

DeclaratorList

public DeclaratorList(Declarator d,
                      DeclaratorList rest)
メソッドの詳細

accept

public void accept(Visitor v)
クラス ASTree の記述:
Is a method for the visitor pattern. It calls atXXX() on the given visitor, where XXX is the class name of the node object.

オーバーライド:
クラス ASTList 内の accept

getTag

protected java.lang.String getTag()
クラス ASTree の記述:
Returns the type of this node. This method is used by toString().

オーバーライド:
クラス ASTList 内の getTag

get

public Declarator get()

next

public DeclaratorList next()

putSeparator

protected void putSeparator(java.lang.StringBuffer sbuf)
オーバーライド:
クラス ASTree 内の putSeparator

append

public static DeclaratorList append(DeclaratorList list,
                                    Declarator d)

concat

public static DeclaratorList concat(DeclaratorList list,
                                    DeclaratorList list2)