Module  jdk.compiler
软件包  com.sun.source.util

Class DocTreePathScanner<R,P>

  • All Implemented Interfaces:
    DocTreeVisitor<R,P>


    public class DocTreePathScanner<R,P>
    extends DocTreeScanner<R,P>
    访问所有子树节点的DocTreeVisitor,并为维护父节点的路径提供支持。 要访问特定类型的节点,只需覆盖相应的visitorXYZ方法即可。 在你的方法中,调用super.visitXYZ来访问后代节点。
    从以下版本开始:
    1.8
    • 构造方法详细信息

      • DocTreePathScanner

        public DocTreePathScanner​()
    • 方法详细信息

      • scan

        public R scan​(DocTreePath path,
                      P p)
        从树路径识别的位置扫描树。
        参数
        path - 路径
        p - 要传递给访问者方法的值
        结果
        结果返回主访客方法
      • scan

        public R scan​(DocTree tree,
                      P p)
        扫描单个节点。 在扫描的持续时间内更新当前路径。
        重写:
        scanDocTreeScanner<R,P>
        参数
        tree - 要扫描的树
        p - 要传递给访问者方法的值
        结果
        结果返回主访客方法
      • getCurrentPath

        public DocTreePath getCurrentPath​()
        返回由当前激活的一组扫描调用构建的节点的当前路径。
        结果
        当前路径