インタフェース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拡張されたforループ文のツリー・ノード。interfaceExpressionStatementTree「expression」文のツリー・ノードです。interfaceForLoopTree基本的なforループ文のツリー・ノード。interfaceIfTreeif文のツリー・ノード。interfaceLabeledStatementTreeラベル付き文のツリー・ノードです。interfaceReturnTreereturn文のツリー・ノード。interfaceSwitchTreeswitch文のツリー・ノード。interfaceSynchronizedTreesynchronized文のツリー・ノード。interfaceThrowTreethrow文のツリー・ノード。interfaceTryTreetry文のツリー・ノード。interfaceVariableTree変数宣言のツリー・ノードです。interfaceWhileLoopTreewhileループ文のツリー・ノード。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()caseでラベル付けされた文を返します。
-