インタフェースcom.sun.source.tree.ExpressionTree
の使用
パッケージ | 説明 |
---|---|
com.sun.source.tree |
ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。
|
-
com.sun.source.treeでのExpressionTreeの使用
com.sun.source.treeのExpressionTreeのサブインタフェース 修飾子と型 インタフェース 説明 interface
AnnotatedTypeTree
注釈付き型のツリー・ノード。interface
AnnotationTree
注釈のツリー・ノードです。interface
ArrayAccessTree
配列アクセス式のツリー・ノードです。interface
AssignmentTree
代入式のツリー・ノードです。interface
BinaryTree
バイナリ式のツリー・ノードです。interface
CompoundAssignmentTree
複合代入演算子のツリー・ノードです。interface
ConditionalExpressionTree
条件演算子?のツリー・ノードです。interface
ErroneousTree
不正な式の代用となるツリー・ノードです。interface
IdentifierTree
識別子の式のツリー・ノードです。interface
InstanceOfTree
instanceof
式のツリー・ノード。interface
LambdaExpressionTree
ラムダ式のツリー・ノードです。interface
LiteralTree
リテラル式のツリー・ノードです。interface
MemberReferenceTree
メンバー参照式のツリー・ノードです。interface
MemberSelectTree
メンバー・アクセス式のツリー・ノードです。interface
MethodInvocationTree
メソッド呼出し式のツリー・ノードです。interface
NewArrayTree
配列の新しいインスタンスを作成する式のツリー・ノードです。interface
NewClassTree
クラスの新しいインスタンスを宣言するためのツリー・ノードです。interface
ParenthesizedTree
括弧で囲まれた式のツリー・ノードです。interface
SwitchExpressionTree
switch
式のツリー・ノード。interface
TypeCastTree
型キャスト式のツリー・ノードです。interface
UnaryTree
後置式および単項式のツリー・ノードです。ExpressionTreeを返すcom.sun.source.treeのメソッド 修飾子と型 メソッド 説明 ExpressionTree
AssertTree. getCondition()
アサートされている条件を返します。ExpressionTree
ConditionalExpressionTree. getCondition()
条件を返します。ExpressionTree
DoWhileLoopTree. getCondition()
ループの状態を返します。ExpressionTree
ForLoopTree. getCondition()
for
文の条件を返します。ExpressionTree
IfTree. getCondition()
if文の条件を返します。ExpressionTree
WhileLoopTree. getCondition()
ループの状態を返します。ExpressionTree
AssertTree. getDetail()
詳細表現を返します。ExpressionTree
NewClassTree. getEnclosingExpression()
囲む式を返します。なければnull
を返します。ExpressionTree
ArrayAccessTree. getExpression()
アクセスされている配列の式を返します。ExpressionTree
AssignmentTree. getExpression()
変数に代入される式を返します。ExpressionTree
CaseTree. getExpression()
非推奨。ExpressionTree
CompoundAssignmentTree. getExpression()
複合代入の右辺の式を返します。ExpressionTree
EnhancedForLoopTree. getExpression()
式を返し、制御変数の値を返します。ExpressionTree
ExpressionStatementTree. getExpression()
この文を構成する式を返します。ExpressionTree
InstanceOfTree. getExpression()
テストする式を返します。ExpressionTree
MemberSelectTree. getExpression()
メンバーが選択される式を返します。ExpressionTree
ParenthesizedTree. getExpression()
カッコ内の式を返します。ExpressionTree
ReturnTree. getExpression()
返される式を返します。ExpressionTree
SwitchExpressionTree. getExpression()
switch
式の式を返します。ExpressionTree
SwitchTree. getExpression()
switch
文の式を返します。ExpressionTree
SynchronizedTree. getExpression()
同期する式を返します。ExpressionTree
ThrowTree. getExpression()
スローされる式を返します。ExpressionTree
TypeCastTree. getExpression()
キャストされる式を返します。ExpressionTree
UnaryTree. getExpression()
単項演算子のオペランドである式を返します。ExpressionTree
ConditionalExpressionTree. getFalseExpression()
条件がfalseの場合に評価される式を返します。ExpressionTree
NewClassTree. getIdentifier()
インスタンス化されるクラスの名前を返します。ExpressionTree
ArrayAccessTree. getIndex()
インデックスの式を返します。ExpressionTree
VariableTree. getInitializer()
変数の初期化子を返します。存在しない場合はnull
を返します。ExpressionTree
BinaryTree. getLeftOperand()
式の左の(第1)オペランドを返します。ExpressionTree
MethodInvocationTree. getMethodSelect()
呼び出されるメソッドを識別する式を返します。ExpressionTree
RequiresTree. getModuleName()
必要なモジュールの名前を返します。ExpressionTree
ModuleTree. getName()
モジュールの名前を返します。ExpressionTree
VariableTree. getNameExpression()
"declared"という名前の修飾識別子を返します。ExpressionTree
CompilationUnitTree. getPackageName()
このコンパイル単位の先頭の任意のパッケージ宣言に含まれる名前を返します。パッケージ宣言がない場合はnull
を返します。ExpressionTree
ExportsTree. getPackageName()
エクスポートするパッケージの名前を返します。ExpressionTree
OpensTree. getPackageName()
開くパッケージの名前を返します。ExpressionTree
PackageTree. getPackageName()
宣言されているパッケージの名前を返します。ExpressionTree
MemberReferenceTree. getQualifierExpression()
参照の修飾子式を返します。ExpressionTree
BinaryTree. getRightOperand()
式の右の(第2)オペランドを返します。ExpressionTree
ProvidesTree. getServiceName()
提供されているサービス型の名前を返します。ExpressionTree
UsesTree. getServiceName()
サービス型の名前を返します。ExpressionTree
ConditionalExpressionTree. getTrueExpression()
条件がtrueである場合に評価される式を返します。ExpressionTree
AnnotatedTypeTree. getUnderlyingType()
注釈が関連付けられている基になる型を返します。ExpressionTree
YieldTree. getValue()
このyield
文の式を返します。ExpressionTree
AssignmentTree. getVariable()
代入される変数を返します。ExpressionTree
CompoundAssignmentTree. getVariable()
複合代入の左側にある変数を返します。型ExpressionTreeの引数を持つ型を返すcom.sun.source.treeのメソッド 修飾子と型 メソッド 説明 List<? extends ExpressionTree>
AnnotationTree. getArguments()
注釈の引数があれば、それを返します。List<? extends ExpressionTree>
MethodInvocationTree. getArguments()
メソッド呼び出しの引数を返します。List<? extends ExpressionTree>
NewClassTree. getArguments()
呼び出されるコンストラクタの引数を返します。List<? extends ExpressionTree>
NewArrayTree. getDimensions()
型のディメンション式を返します。List<? extends ExpressionTree>
CaseTree. getExpressions()
このケースのラベルを返します。List<? extends ExpressionTree>
ProvidesTree. getImplementationNames()
提供される実装型の名前を返します。List<? extends ExpressionTree>
NewArrayTree. getInitializers()
初期化式を返します。List<? extends ExpressionTree>
ExportsTree. getModuleNames()
パッケージをエクスポートするモジュールの名前を返します。パッケージをすべてのモジュールにエクスポートする場合はnullを返します。List<? extends ExpressionTree>
OpensTree. getModuleNames()
パッケージが開かれているモジュールの名前を返します。パッケージがすべてのモジュールに対して開かれている場合はnullを返します。List<? extends ExpressionTree>
MethodTree. getThrows()
このメソッドによってスローされているものとしてリストされている例外を返します。List<? extends ExpressionTree>
MemberReferenceTree. getTypeArguments()
参照の型引数を返します。
CaseTree.getExpressions()
を使用してください。