0

Java Swing を使用して GUI アプリを作成しています。「The Definitive ANTLR 4 Reference」で述べたように、フォームで解析ツリーを表示したい (ちょうど -gui オプション) ため、TreeViewr クラス TreeViewr(List, Tree tree) を使用する必要があります。コンストラクタの最初の引数は?

4

1 に答える 1

1

これはコンストラクターの署名です。

public TreeViewer(@Nullable List<String> ruleNames, Tree tree)

最初の引数は、次のようにパーサー インスタンスから取得できるルール名のリストです。

List<String> ruleNames = Arrays.asList(parser.getRuleNames());

パーサー インスタンスがない場合は、パーサー クラス自体からルール名を取得することもできます。パーサーの例では、次のJavaParserようにします。

List<String> ruleNames = Arrays.asList(JavaParser.ruleNames);
于 2013-07-04T15:59:11.407 に答える