模块 jdk.compiler

类 DocTreePathScanner<R,P>

java.lang.Object
com.sun.source.util.DocTreeScanner <R,P>
com.sun.source.util.DocTreePathScanner<R,P>
类型参数:
R - 此访问者方法的返回类型。对不需要返回结果的访问者使用Void
P - 此访问者方法的附加参数的类型。 Void 用于不需要额外参数的访问者。
所有已实现的接口:
DocTreeVisitor<R,P>

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

    • DocTreePathScanner

      public DocTreePathScanner()
      构造一个 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()
      返回节点的当前路径,由当前活动的扫描调用集构建。
      返回:
      当前路径