モジュール jdk.compiler
パッケージ com.sun.source.util

クラス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)
        1つのノードをスキャンします。 現在のパスは、スキャンの期間中に更新されます。
        オーバーライド:
        クラスDocTreeScanner<R,​P>scan
        パラメータ:
        tree - スキャンされるツリー
        p - ビジター・メソッドに渡す値
        戻り値:
        メイン・ビジター・メソッドから返された結果
      • getCurrentPath

        public DocTreePath getCurrentPath()
        現在アクティブなスキャン呼び出しの集合によって構築されたノードの現在のパスを返します。
        戻り値:
        現在のパス