インタフェースcom.sun.source.tree.StatementTree
の使用
-
StatementTreeを使用するパッケージ パッケージ 説明 com.sun.source.tree ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。 -
-
com.sun.source.treeでのStatementTreeの使用
com.sun.source.treeでのStatementTreeのサブインタフェース 修飾子と型 インタフェース 説明 interface
AssertTree
assert
文のツリー・ノード。interface
BlockTree
文ブロックのツリー・ノードです。interface
BreakTree
break
文のツリー・ノード。interface
ClassTree
クラス、インタフェース、列挙、または注釈型の宣言のツリー・ノードです。interface
ContinueTree
continue
文のツリー・ノード。interface
DoWhileLoopTree
do
文のツリー・ノード。interface
EmptyStatementTree
空の文(スキップ文)のツリー・ノードです。interface
EnhancedForLoopTree
"enhanced"for
loop文のツリー・ノード。interface
ExpressionStatementTree
expression文のツリー・ノードです。interface
ForLoopTree
基本的なfor
ループ文のツリー・ノード。interface
IfTree
if
文のツリー・ノード。interface
LabeledStatementTree
ラベル付き文のツリー・ノードです。interface
ReturnTree
return
文のツリー・ノード。interface
SwitchTree
switch
文のツリー・ノード。interface
SynchronizedTree
synchronized
文のツリー・ノード。interface
ThrowTree
throw
文のツリー・ノード。interface
TryTree
try
文のツリー・ノード。interface
VariableTree
変数宣言のツリー・ノードです。interface
WhileLoopTree
while
loop文のツリー・ノード。StatementTreeを返すcom.sun.source.treeのメソッド 修飾子と型 メソッド 説明 StatementTree
IfTree. getElseStatement()
条件がfalseの場合に実行される文を返します。そのような文がない場合はnull
を返します。StatementTree
DoWhileLoopTree. getStatement()
ループの本文を返します。StatementTree
EnhancedForLoopTree. getStatement()
ループの本文を返します。StatementTree
ForLoopTree. getStatement()
for
文の本文を返します。StatementTree
LabeledStatementTree. getStatement()
ラベル付けされた文を返します。StatementTree
WhileLoopTree. getStatement()
ループの本文を返します。StatementTree
IfTree. getThenStatement()
条件がtrueである場合に実行される文を返します。StatementTree型の引数を持つ型を返すcom.sun.source.treeのメソッド 修飾子と型 メソッド 説明 List<? extends StatementTree>
ForLoopTree. getInitializer()
for
文の初期化子を返します。List<? extends StatementTree>
BlockTree. getStatements()
このブロックを構成する文を返します。List<? extends StatementTree>
CaseTree. getStatements()
CaseTree.CaseKind.STATEMENTの種類の場合は、ケースでラベル付けされた文を返します。
-