java.lang.Object
com.sun.source.util.SimpleTreeVisitor<R,P>
- 类型参数:
R- 此访问者方法的返回类型。对不需要返回结果的访问者使用Void。P- 此访问者方法的附加参数的类型。Void用于不需要额外参数的访问者。
- 所有已实现的接口:
TreeVisitor<R,P>
树节点的简单访问者。
- 自从:
- 1.6
-
字段摘要
字段 -
构造方法总结
构造方法修饰符构造方法描述protected创建一个访客,其 DEFAULT_VALUE 为null。protectedSimpleTreeVisitor(R defaultValue) 创建具有指定 DEFAULT_VALUE 的访问者。 -
方法总结
修饰符和类型方法描述protected RdefaultAction(Tree node, P p) 默认操作,由所有未重写的访问方法使用。final R调用特定于节点类型的适当访问方法。final R对一系列节点中的每一个调用适当的访问方法。visitAnnotatedType(AnnotatedTypeTree node, P p) 访问AnnotatedTypeTree节点。visitAnnotation(AnnotationTree node, P p) 访问AnnotatedTree节点。visitArrayAccess(ArrayAccessTree node, P p) 访问ArrayAccessTree节点。visitArrayType(ArrayTypeTree node, P p) 访问ArrayTypeTree节点。visitAssert(AssertTree node, P p) 访问AssertTree节点。visitAssignment(AssignmentTree node, P p) 访问AssignmentTree节点。visitBinary(BinaryTree node, P p) 访问BinaryTree节点。visitBindingPattern(BindingPatternTree node, P p) 访问BindingPatternTree节点。visitBlock(BlockTree node, P p) 访问BlockTree节点。visitBreak(BreakTree node, P p) 访问BreakTree节点。访问CaseTree节点。visitCatch(CatchTree node, P p) 访问CatchTree节点。visitClass(ClassTree node, P p) 访问ClassTree节点。visitCompilationUnit(CompilationUnitTree node, P p) 访问CompilationUnitTree节点。访问CompoundAssignmentTree节点。访问ConditionalExpressionTree节点。预览。访问ConstantCaseLabelTree节点。visitContinue(ContinueTree node, P p) 访问ContinueTree节点。预览。访问DeconstructionPatternTree节点。预览。访问DefaultCaseLabelTree节点。visitDoWhileLoop(DoWhileLoopTree node, P p) 访问DoWhileTree节点。visitEmptyStatement(EmptyStatementTree node, P p) 访问EmptyStatementTree节点。visitEnhancedForLoop(EnhancedForLoopTree node, P p) 访问EnhancedForLoopTree节点。visitErroneous(ErroneousTree node, P p) 访问ErroneousTree节点。visitExports(ExportsTree node, P p) 访问ExportsTree节点。访问ExpressionStatementTree节点。visitForLoop(ForLoopTree node, P p) 访问ForLoopTree节点。visitIdentifier(IdentifierTree node, P p) 访问IdentifierTree节点。访问IfTree节点。visitImport(ImportTree node, P p) 访问ImportTree节点。visitInstanceOf(InstanceOfTree node, P p) 访问InstanceOfTree节点。visitIntersectionType(IntersectionTypeTree node, P p) 访问IntersectionTypeTree节点。visitLabeledStatement(LabeledStatementTree node, P p) 访问LabeledStatementTree节点。visitLambdaExpression(LambdaExpressionTree node, P p) 访问LambdaExpressionTree节点。visitLiteral(LiteralTree node, P p) 访问LiteralTree节点。visitMemberReference(MemberReferenceTree node, P p) 访问MemberReferenceTree节点。visitMemberSelect(MemberSelectTree node, P p) 访问MemberSelectTree节点。visitMethod(MethodTree node, P p) 访问MethodTree节点。visitMethodInvocation(MethodInvocationTree node, P p) 访问MethodInvocationTree节点。visitModifiers(ModifiersTree node, P p) 访问ModifiersTree节点。visitModule(ModuleTree node, P p) 访问ModuleTree节点。visitNewArray(NewArrayTree node, P p) 访问NewArrayTree节点。visitNewClass(NewClassTree node, P p) 访问NewClassTree节点。visitOpens(OpensTree node, P p) 访问OpensTree节点。visitOther(Tree node, P p) 访问未知类型的Tree节点。visitPackage(PackageTree node, P p) 访问PackageTree节点。visitParameterizedType(ParameterizedTypeTree node, P p) 访问ParameterizedTypeTree节点。visitParenthesized(ParenthesizedTree node, P p) 访问ParenthesizedTree节点。预览。访问ParenthesizedPatternTree节点。预览。访问PatternCaseLabelTree节点。visitPrimitiveType(PrimitiveTypeTree node, P p) 访问PrimitiveTypeTree节点。visitProvides(ProvidesTree node, P p) 访问ProvidesTree节点。visitRequires(RequiresTree node, P p) 访问RequiresTree节点。visitReturn(ReturnTree node, P p) 访问ReturnTree节点。visitSwitch(SwitchTree node, P p) 访问SwitchTree节点。visitSwitchExpression(SwitchExpressionTree node, P p) 访问SwitchExpressionTree节点。visitSynchronized(SynchronizedTree node, P p) 访问SynchronizedTree节点。visitThrow(ThrowTree node, P p) 访问ThrowTree节点。访问TryTree节点。visitTypeCast(TypeCastTree node, P p) 访问TypeCastTree节点。visitTypeParameter(TypeParameterTree node, P p) 访问TypeParameterTree节点。visitUnary(UnaryTree node, P p) 访问UnaryTree节点。visitUnionType(UnionTypeTree node, P p) 访问UnionTypeTree节点。访问UsesTree节点。visitVariable(VariableTree node, P p) 访问VariableTree节点。visitWhileLoop(WhileLoopTree node, P p) 访问WhileLoopTree节点。visitWildcard(WildcardTree node, P p) 访问WildcardTypeTree节点。visitYield(YieldTree node, P p) 访问YieldTree节点。
-
字段详细信息
-
DEFAULT_VALUE
默认值,由default action返回。
-
-
构造方法详细信息
-
SimpleTreeVisitor
protected SimpleTreeVisitor()创建一个访客,其 DEFAULT_VALUE 为null。 -
SimpleTreeVisitor
创建具有指定 DEFAULT_VALUE 的访问者。- 参数:
defaultValue- 默认操作返回的默认值
-
-
方法详情
-
defaultAction
默认操作,由所有未重写的访问方法使用。- 参数:
node- 被访问的节点p- 传递给访问方法的参数值- 返回:
- 要从访问方法返回的结果值
-
visit
调用特定于节点类型的适当访问方法。- 参数:
node- 调度的节点p- 传递给适当访问方法的参数- 返回:
- 该值从适当的访问方法返回
-
visit
对一系列节点中的每一个调用适当的访问方法。- 参数:
nodes- 要调度的节点p- 传递给每个适当访问方法的参数值- 返回:
- 从最后一个访问方法返回的值,如果没有被调用则返回 null
-
visitCompilationUnit
访问CompilationUnitTree节点。- 指定者:
visitCompilationUnit在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitPackage
访问PackageTree节点。- 指定者:
visitPackage在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitImport
访问ImportTree节点。- 指定者:
visitImport在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitClass
访问ClassTree节点。- 指定者:
visitClass在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitMethod
访问MethodTree节点。- 指定者:
visitMethod在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitVariable
访问VariableTree节点。- 指定者:
visitVariable在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitEmptyStatement
访问EmptyStatementTree节点。- 指定者:
visitEmptyStatement在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitBlock
访问BlockTree节点。- 指定者:
visitBlock在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitDoWhileLoop
访问DoWhileTree节点。- 指定者:
visitDoWhileLoop在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitWhileLoop
访问WhileLoopTree节点。- 指定者:
visitWhileLoop在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitForLoop
访问ForLoopTree节点。- 指定者:
visitForLoop在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitEnhancedForLoop
访问EnhancedForLoopTree节点。- 指定者:
visitEnhancedForLoop在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitLabeledStatement
访问LabeledStatementTree节点。- 指定者:
visitLabeledStatement在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitSwitch
访问SwitchTree节点。- 指定者:
visitSwitch在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitSwitchExpression
访问SwitchExpressionTree节点。- 指定者:
visitSwitchExpression在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitCase
访问CaseTree节点。- 指定者:
visitCase在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitSynchronized
访问SynchronizedTree节点。- 指定者:
visitSynchronized在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitTry
访问TryTree节点。- 指定者:
visitTry在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitCatch
访问CatchTree节点。- 指定者:
visitCatch在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitConditionalExpression
访问ConditionalExpressionTree节点。- 指定者:
visitConditionalExpression在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitIf
访问IfTree节点。- 指定者:
visitIf在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitExpressionStatement
访问ExpressionStatementTree节点。- 指定者:
visitExpressionStatement在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitBreak
访问BreakTree节点。- 指定者:
visitBreak在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitContinue
访问ContinueTree节点。- 指定者:
visitContinue在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitReturn
访问ReturnTree节点。- 指定者:
visitReturn在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitThrow
访问ThrowTree节点。- 指定者:
visitThrow在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitAssert
访问AssertTree节点。- 指定者:
visitAssert在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitMethodInvocation
访问MethodInvocationTree节点。- 指定者:
visitMethodInvocation在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitNewClass
访问NewClassTree节点。- 指定者:
visitNewClass在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitNewArray
访问NewArrayTree节点。- 指定者:
visitNewArray在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitLambdaExpression
访问LambdaExpressionTree节点。- 指定者:
visitLambdaExpression在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitParenthesized
访问ParenthesizedTree节点。- 指定者:
visitParenthesized在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitAssignment
访问AssignmentTree节点。- 指定者:
visitAssignment在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitCompoundAssignment
访问CompoundAssignmentTree节点。- 指定者:
visitCompoundAssignment在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitUnary
访问UnaryTree节点。- 指定者:
visitUnary在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitBinary
访问BinaryTree节点。- 指定者:
visitBinary在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitTypeCast
访问TypeCastTree节点。- 指定者:
visitTypeCast在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitInstanceOf
访问InstanceOfTree节点。- 指定者:
visitInstanceOf在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitBindingPattern
访问BindingPatternTree节点。- 指定者:
visitBindingPattern在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果- 自从:
- 14
-
visitDefaultCaseLabel
visitDefaultCaseLabel是Java平台的反射预览API。预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。访问DefaultCaseLabelTree节点。- 指定者:
visitDefaultCaseLabel在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果- 自从:
- 17
-
visitConstantCaseLabel
visitConstantCaseLabel是Java平台的反射预览API。预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。访问ConstantCaseLabelTree节点。- 指定者:
visitConstantCaseLabel在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果- 自从:
- 19
-
visitDeconstructionPattern
visitDeconstructionPattern是Java平台的反射预览API。预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。访问DeconstructionPatternTree节点。- 指定者:
visitDeconstructionPattern在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果- 自从:
- 19
-
visitPatternCaseLabel
visitPatternCaseLabel是Java平台的反射预览API。预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。访问PatternCaseLabelTree节点。- 指定者:
visitPatternCaseLabel在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果- 自从:
- 19
-
visitArrayAccess
访问ArrayAccessTree节点。- 指定者:
visitArrayAccess在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitMemberSelect
访问MemberSelectTree节点。- 指定者:
visitMemberSelect在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitParenthesizedPattern
visitParenthesizedPattern是Java平台的反射预览API。预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。访问ParenthesizedPatternTree节点。- 指定者:
visitParenthesizedPattern在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果- 自从:
- 17
-
visitMemberReference
访问MemberReferenceTree节点。- 指定者:
visitMemberReference在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitIdentifier
访问IdentifierTree节点。- 指定者:
visitIdentifier在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitLiteral
访问LiteralTree节点。- 指定者:
visitLiteral在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitPrimitiveType
访问PrimitiveTypeTree节点。- 指定者:
visitPrimitiveType在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitArrayType
访问ArrayTypeTree节点。- 指定者:
visitArrayType在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitParameterizedType
访问ParameterizedTypeTree节点。- 指定者:
visitParameterizedType在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitUnionType
访问UnionTypeTree节点。- 指定者:
visitUnionType在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitIntersectionType
访问IntersectionTypeTree节点。- 指定者:
visitIntersectionType在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitTypeParameter
访问TypeParameterTree节点。- 指定者:
visitTypeParameter在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitWildcard
访问WildcardTypeTree节点。- 指定者:
visitWildcard在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitModifiers
访问ModifiersTree节点。- 指定者:
visitModifiers在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitAnnotation
访问AnnotatedTree节点。- 指定者:
visitAnnotation在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitAnnotatedType
访问AnnotatedTypeTree节点。- 指定者:
visitAnnotatedType在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitModule
访问ModuleTree节点。- 指定者:
visitModule在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitExports
访问ExportsTree节点。- 指定者:
visitExports在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitOpens
访问OpensTree节点。- 指定者:
visitOpens在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitProvides
访问ProvidesTree节点。- 指定者:
visitProvides在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitRequires
访问RequiresTree节点。- 指定者:
visitRequires在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitUses
访问UsesTree节点。- 指定者:
visitUses在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitErroneous
访问ErroneousTree节点。- 指定者:
visitErroneous在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitOther
访问未知类型的Tree节点。如果语言发展并且新类型的节点被添加到Tree层次结构中,就会发生这种情况。- 指定者:
visitOther在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-
visitYield
访问YieldTree节点。- 指定者:
visitYield在接口TreeVisitor<R,中P> - 实现要求:
-
此实现调用
defaultAction。 - 参数:
node- 被访问的节点p- 一个参数值- 返回:
defaultAction的结果
-