模块  jdk.compiler
软件包  com.sun.source.util

Class DocTreePathScanner<R,​P>

  • 实现的所有接口
    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)
        扫描单个节点。 在扫描期间更新当前路径。
        重写:
        scan在类 DocTreeScanner<R,​P>
        参数
        tree - 要扫描的树
        p - 要传递给访问者方法的值
        结果
        从主访问者方法返回的结果
      • getCurrentPath

        public DocTreePath getCurrentPath()
        返回节点的当前路径,由当前活动的扫描调用集构建。
        结果
        当前的道路