-
- All Known Subinterfaces:
-
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 树抽象语法树中所有节点的公共接口。警告:随着Java™编程语言的发展,此接口及其子接口可能会发生变化。 这些接口由JDK Java编译器(javac)实现,不应由其他应用程序直接或间接实现。
- 从以下版本开始:
- 1.6
-
-
方法详细信息
-
getKind
Tree.Kind getKind()
返回此树的种类。- 结果
- 这种树的那种。
-
accept
<R,D> R accept(TreeVisitor<R,D> visitor, D data)
接受用于实现访问者模式的方法。 访问者模式用于在树上实现操作。- 参数类型
-
R- 此操作的结果类型。 -
D- 附加数据的类型。 - 参数
-
visitor- 要呼叫的访客 -
data- 要传递给访问者的值 - 结果
- 调用访问者返回的结果
-
-