- 既知のすべてのサブインタフェース:
- AnnotatedTypeTree,- AnnotationTree,- ArrayAccessTree,- ArrayTypeTree,- AssertTree,- AssignmentTree,- BinaryTree,- BindingPatternTree,- 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,- PatternTree,- PrimitiveTypeTree,- ProvidesTree,- RequiresTree,- ReturnTree,- StatementTree,- SwitchExpressionTree,- SwitchTree,- SynchronizedTree,- ThrowTree,- TryTree,- TypeCastTree,- TypeParameterTree,- UnaryTree,- UnionTypeTree,- UsesTree,- VariableTree,- WhileLoopTree,- WildcardTree,- YieldTree
public interface Tree
抽象構文ツリー内のすべてのノードの汎用インタフェースです。
 
警告: このインタフェースとそのサブインタフェースは、Javaプログラミング言語の進化に伴って変更される可能性があります。 これらのインタフェースはJDK Javaコンパイラ(javac)によって実装されます。その他のアプリケーションでは直接的にも間接的にも実装しないようにしてください。
- 導入されたバージョン:
- 1.6
- 
ネストされたクラスのサマリーネストされたクラス
- 
メソッドのサマリー修飾子と型メソッド説明<R, D> Raccept(TreeVisitor<R,D> visitor, D data)ビジター・パターンの実装に使用される受け入れメソッドです。getKind()このツリーの種類を返します。
- 
メソッドの詳細- 
getKindTree.Kind getKind()このツリーの種類を返します。- 戻り値:
- このツリーの種類
 
- 
accept<R, D> R accept(TreeVisitor<R,D> visitor, D data)ビジター・パターンの実装に使用される受け入れメソッドです。 ツリーの操作を実装するために、ビジター・パターンが使用されます。- 型パラメータ:
- R- この演算の結果の型
- D- 追加データの型
- パラメータ:
- visitor- 呼び出されるビジター
- data- ビジターに渡す値
- 戻り値:
- ビジターに電話して返された結果
 
 
-