インタフェース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()式の左の(第1)オペランドを返します。ExpressionTreeMethodInvocationTree. getMethodSelect()呼び出されるメソッドを識別する式を返します。ExpressionTreeRequiresTree. getModuleName()必要なモジュールの名前を返します。ExpressionTreeModuleTree. getName()モジュールの名前を返します。ExpressionTreeVariableTree. getNameExpression()"declared"という名前の修飾識別子を返します。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()参照の型引数を返します。
-