インタフェースcom.sun.source.tree.ExpressionTree
の使用
-
ExpressionTreeを使用するパッケージ パッケージ 説明 com.sun.source.tree ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。 -
-
com.sun.source.treeでのExpressionTreeの使用
com.sun.source.treeでのExpressionTreeのサブインタフェース 修飾子と型 インタフェース 説明 interfaceAnnotatedTypeTree注釈付き型のツリー・ノード。interfaceAnnotationTree注釈のツリー・ノードです。interfaceArrayAccessTree配列アクセス式のツリー・ノードです。interfaceAssignmentTree代入式のツリー・ノードです。interfaceBinaryTreeバイナリ式のツリー・ノードです。interfaceCompoundAssignmentTree複合代入演算子のツリー・ノードです。interfaceConditionalExpressionTree条件演算子?のツリー・ノードです。interfaceErroneousTree不正な式の代用となるツリー・ノードです。interfaceIdentifierTree識別子の式のツリー・ノードです。interfaceInstanceOfTreeinstanceof式のツリー・ノード。interfaceLambdaExpressionTreeラムダ式のツリー・ノードです。interfaceLiteralTreeリテラル式のツリー・ノードです。interfaceMemberReferenceTreeメンバー参照式のツリー・ノードです。interfaceMemberSelectTreeメンバー・アクセス式のツリー・ノードです。interfaceMethodInvocationTreeメソッド呼出し式のツリー・ノードです。interfaceNewArrayTree配列の新しいインスタンスを作成する式のツリー・ノードです。interfaceNewClassTreeクラスの新しいインスタンスを宣言するためのツリー・ノードです。interfaceParenthesizedTree括弧で囲まれた式のツリー・ノードです。interfaceTypeCastTree型キャスト式のツリー・ノードです。interfaceUnaryTree後置式および単項式のツリー・ノードです。ExpressionTreeを返すcom.sun.source.treeのメソッド 修飾子と型 メソッド 説明 ExpressionTreeAssertTree. getCondition()アサーションされる条件を返します。ExpressionTreeConditionalExpressionTree. getCondition()条件を返します。ExpressionTreeDoWhileLoopTree. getCondition()ループの条件を返します。ExpressionTreeForLoopTree. getCondition()for文の条件を返します。ExpressionTreeIfTree. getCondition()if文の条件を返します。ExpressionTreeWhileLoopTree. getCondition()ループの条件を返します。ExpressionTreeAssertTree. getDetail()詳細式を返します。ExpressionTreeNewClassTree. getEnclosingExpression()囲み式を返します。ない場合はnullを返します。ExpressionTreeArrayAccessTree. getExpression()アクセスされる配列の式を返します。ExpressionTreeAssignmentTree. getExpression()変数に割り当てられている式を返します。ExpressionTreeCaseTree. getExpression()ケースの式を返します。これがデフォルトのケースの場合はnullを返します。ExpressionTreeCompoundAssignmentTree. getExpression()複合代入の右側の式を返します。ExpressionTreeEnhancedForLoopTree. getExpression()制御変数の値を生成する式を返します。ExpressionTreeExpressionStatementTree. getExpression()この文を構成する式を返します。ExpressionTreeInstanceOfTree. getExpression()テストする式を返します。ExpressionTreeMemberSelectTree. getExpression()メンバーを選択する式を返します。ExpressionTreeParenthesizedTree. getExpression()カッコ内の式を返します。ExpressionTreeReturnTree. getExpression()返される式を返します。ExpressionTreeSwitchTree. getExpression()switch文の式を返します。ExpressionTreeSynchronizedTree. getExpression()同期する式を返します。ExpressionTreeThrowTree. getExpression()スローされる式を返します。ExpressionTreeTypeCastTree. getExpression()キャストする式を返します。ExpressionTreeUnaryTree. getExpression()単項演算子のオペランドである式を返します。ExpressionTreeConditionalExpressionTree. getFalseExpression()条件がfalseの場合に評価される式を返します。ExpressionTreeNewClassTree. getIdentifier()インスタンス化されるクラスの名前を返します。ExpressionTreeArrayAccessTree. getIndex()索引の式を返します。ExpressionTreeVariableTree. getInitializer()変数のイニシャライザを返します。ない場合はnullを返します。ExpressionTreeBinaryTree. getLeftOperand()式の左(最初の)オペランドを返します。ExpressionTreeMethodInvocationTree. getMethodSelect()呼び出されるメソッドを識別する式を返します。ExpressionTreeRequiresTree. getModuleName()必要なモジュールの名前を返します。ExpressionTreeModuleTree. getName()モジュールの名前を返します。ExpressionTreeVariableTree. getNameExpression()宣言されている名前の修飾識別子を返します。ExpressionTreeCompilationUnitTree. getPackageName()このコンパイル・ユニットの先頭にあるパッケージ宣言に含まれる名前を返します。パッケージ宣言がない場合はnullを返します。ExpressionTreeExportsTree. getPackageName()エクスポートするパッケージの名前を返します。ExpressionTreeOpensTree. getPackageName()開くパッケージの名前を返します。ExpressionTreePackageTree. getPackageName()宣言されているパッケージの名前を返します。ExpressionTreeMemberReferenceTree. getQualifierExpression()参照の修飾子式を返します。ExpressionTreeBinaryTree. getRightOperand()式の右(2番目の)オペランドを返します。ExpressionTreeProvidesTree. getServiceName()指定されたサービス・タイプの名前を返します。ExpressionTreeUsesTree. getServiceName()サービス・タイプの名前を返します。ExpressionTreeConditionalExpressionTree. getTrueExpression()条件がtrueの場合に評価される式を返します。ExpressionTreeAnnotatedTypeTree. getUnderlyingType()注釈が関連付けられている基礎となる型を返します。ExpressionTreeAssignmentTree. getVariable()割り当てられている変数を返します。ExpressionTreeCompoundAssignmentTree. 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>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()参照の型引数を返します。
-