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