クラス TopLevelClass.Default.Type
java.lang.Object
|
+--TopLevelClass.Default.Node
|
+--TopLevelClass.Default.Type
- すべての実装インタフェース:
- TopLevelClass.Node, TopLevelClass.Type
- 含まれているクラス:
- TopLevelClass.Default
- public static class TopLevelClass.Default.Type
- extends TopLevelClass.Default.Node
- implements TopLevelClass.Type
TopLevelClass.Type
のデフォルト実装。abstract ではない型定義 Type に対して出力されます。
- 導入されたバージョン:
- notavaCC 1.0
TopLevelClass.Default.Type
public TopLevelClass.Default.Type(TopLevelClass.Type source)
- 与えられたノードの子を持つように初期化します。
super
(new LinkedList
(source.getChildNodes()))
によって初期化を行ます。また、TopLevelClass.Type.label()
の戻り値として使用するために、source.label()
の戻り値を記憶します。ただし、戻り値がList型の場合は、代わりに new LinkedList
(source.label())
を記憶します。
- パラメータ:
source
- ソース。- 導入されたバージョン:
- notavaCC 1.0
TopLevelClass.Default.Type
public TopLevelClass.Default.Type(TopLevelClass.NodeInitializationParameters parameters,
boolean compact)
NodeInitializationParameters
を元に構築します。
- パラメータ:
parameters
- ノードを初期化するためのパラメタ。compact
- true
の場合、ノードの getChildNodes
は、ラベル付けされていない子を含みません。false
の場合含みます。- 導入されたバージョン:
- notavaCC 1.0