-
- 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
- 要传递给访问者的值 - 结果
- 调用访问者返回的结果
-
-