インタフェース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識別子の式のツリー・ノードです。interfaceinstanceof式のツリー・ノード。interfaceラムダ式のツリー・ノードです。interfaceリテラル式のツリー・ノードです。interfaceメンバー参照式のツリー・ノードです。interfaceメンバー・アクセス式のツリー・ノードです。interfaceメソッド呼出し式のツリー・ノードです。interface配列の新しいインスタンスを作成する式のツリー・ノードです。interfaceクラスの新しいインスタンスを宣言するためのツリー・ノードです。interface括弧で囲まれた式のツリー・ノードです。interfaceswitch式のツリー・ノード。interface型キャスト式のツリー・ノードです。interface後置式および単項式のツリー・ノードです。修飾子と型メソッド説明AssertTree.getCondition()アサートされる条件を返します。ConditionalExpressionTree.getCondition()条件を返します。DoWhileLoopTree.getCondition()ループの条件を返します。ForLoopTree.getCondition()for文の条件を返します。IfTree.getCondition()if文の条件を返します。WhileLoopTree.getCondition()ループの条件を返します。ConstantCaseLabelTree.getConstantExpression()ケースの定数式。DeconstructionPatternTree.getDeconstructor()構造化解除された型を返します。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の場合に評価される式を返します。CaseTree.getGuard()ケースのガード。NewClassTree.getIdentifier()インスタンス化されるクラスの名前を返します。ArrayAccessTree.getIndex()索引の式を返します。VariableTree.getInitializer()変数の初期化子を返します。初期化子がない場合はnullを返します。BinaryTree.getLeftOperand()式の左側の(first)オペランドを返します。MethodInvocationTree.getMethodSelect()起動するメソッドを識別する式を返します。RequiresTree.getModuleName()必要なモジュールの名前を返します。ModuleTree.getName()モジュールの名前を返します。VariableTree.getNameExpression()"declared"という名前の修飾識別子を返します。CompilationUnitTree.getPackageName()このコンパイル・ユニットの先頭にあるパッケージ宣言に含まれる名前、またはパッケージ宣言がない場合はnullを返します。ExportsTree.getPackageName()エクスポートするパッケージの名前を返します。OpensTree.getPackageName()開くパッケージの名前を返します。PackageTree.getPackageName()宣言されているパッケージの名前を返します。MemberReferenceTree.getQualifierExpression()参照の修飾子式を返します。BinaryTree.getRightOperand()式の右側の(second)オペランドを返します。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()を使用してください。