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