-
- 既知のすべてのサブインタフェース:
AnnotatedTypeTree,AnnotationTree,ArrayAccessTree,ArrayTypeTree,AssertTree,AssignmentTree,BinaryTree,BlockTree,BreakTree,CaseTree,CatchTree,ClassTree,CompilationUnitTree,CompoundAssignmentTree,ConditionalExpressionTree,ContinueTree,DirectiveTree,DoWhileLoopTree,EmptyStatementTree,EnhancedForLoopTree,ErroneousTree,ExportsTree,ExpressionStatementTree,ExpressionTree,ForLoopTree,IdentifierTree,IfTree,ImportTree,InstanceOfTree,IntersectionTypeTree,LabeledStatementTree,LambdaExpressionTree,LiteralTree,MemberReferenceTree,MemberSelectTree,MethodInvocationTree,MethodTree,ModifiersTree,ModuleTree,NewArrayTree,NewClassTree,OpensTree,PackageTree,ParameterizedTypeTree,ParenthesizedTree,PrimitiveTypeTree,ProvidesTree,RequiresTree,ReturnTree,StatementTree,SwitchTree,SynchronizedTree,ThrowTree,TryTree,TypeCastTree,TypeParameterTree,UnaryTree,UnionTypeTree,UsesTree,VariableTree,WhileLoopTree,WildcardTree
public interface Tree抽象構文ツリー内のすべてのノードの汎用インタフェースです。警告: このインタフェースおよびそのサブインタフェースは、Java™プログラミング言語の改訂に伴って変更されることがあります。 これらのインタフェースはJDK Javaコンパイラ(javac)によって実装されます。その他のアプリケーションでは直接的にも間接的にも実装しないようにしてください。
- 導入されたバージョン:
- 1.6
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 インタフェース 説明 static classTree.Kindすべての種類のツリーを列挙します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 <R,D> Raccept(TreeVisitor<R,D> visitor, D data)ビジター・パターンの実装に使用される受け入れメソッドです。Tree.KindgetKind()このツリーの種類を返します。
-
-
-
メソッドの詳細
-
getKind
Tree.Kind getKind()
このツリーの種類を返します。- 戻り値:
- このツリーの種類。
-
accept
<R,D> R accept(TreeVisitor<R,D> visitor, D data)
ビジター・パターンの実装に使用される受け入れメソッドです。 ツリーの操作を実装するために、ビジター・パターンが使用されます。- 型パラメータ:
R- この操作の結果型。D- 追加データの型。- パラメータ:
visitor- 呼び出されるビジターdata- ビジターに渡す値- 戻り値:
- ビジターに電話して返された結果
-
-