インタフェースcom.sun.source.tree.StatementTree
の使用
-
StatementTreeを使用するパッケージ パッケージ 説明 com.sun.source.tree ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。 -
-
com.sun.source.treeでのStatementTreeの使用
com.sun.source.treeでのStatementTreeのサブインタフェース 修飾子と型 インタフェース 説明 interfaceAssertTreeassert文のツリー・ノード。interfaceBlockTree文ブロックのツリー・ノードです。interfaceBreakTreebreak文のツリー・ノード。interfaceClassTreeクラス、インタフェース、列挙、または注釈型の宣言のツリー・ノードです。interfaceContinueTreecontinue文のツリー・ノード。interfaceDoWhileLoopTreedo文のツリー・ノード。interfaceEmptyStatementTree空の文(スキップ文)のツリー・ノードです。interfaceEnhancedForLoopTree"enhanced"forloop文のツリー・ノード。interfaceExpressionStatementTree「expression」文のツリー・ノードです。interfaceForLoopTree基本的なforループ文のツリー・ノード。interfaceIfTreeif文のツリー・ノード。interfaceLabeledStatementTreeラベル付き文のツリー・ノードです。interfaceReturnTreereturn文のツリー・ノード。interfaceSwitchTreeswitch文のツリー・ノード。interfaceSynchronizedTreesynchronized文のツリー・ノード。interfaceThrowTreethrow文のツリー・ノード。interfaceTryTreetry文のツリー・ノード。interfaceVariableTree変数宣言のツリー・ノードです。interfaceWhileLoopTreewhileloop文のツリー・ノード。StatementTreeを返すcom.sun.source.treeのメソッド 修飾子と型 メソッド 説明 StatementTreeIfTree. getElseStatement()条件がfalseの場合に実行される文を返します。そのような文がない場合はnullを返します。StatementTreeDoWhileLoopTree. getStatement()ループの本文を返します。StatementTreeEnhancedForLoopTree. getStatement()ループの本文を返します。StatementTreeForLoopTree. getStatement()for文の本文を返します。StatementTreeLabeledStatementTree. getStatement()ラベル付けされた文を返します。StatementTreeWhileLoopTree. getStatement()ループの本文を返します。StatementTreeIfTree. getThenStatement()条件がtrueである場合に実行される文を返します。StatementTree型の引数を持つ型を返すcom.sun.source.treeのメソッド 修飾子と型 メソッド 説明 List<? extends StatementTree>ForLoopTree. getInitializer()for文の初期化子を返します。List<? extends StatementTree>BlockTree. getStatements()このブロックを構成する文を返します。List<? extends StatementTree>CaseTree. getStatements()ケースでラベル付けされた文を返します。
-