java.lang.Object
com.sun.source.util.TreeScanner<R,P>
com.sun.source.util.TreePathScanner<R,P>
- すべての実装されたインタフェース:
- TreeVisitor<R,P>
public class TreePathScanner<R,P> extends TreeScanner<R,P>
すべての子ツリー・ノードを巡回し、親ノードのパスを維持するためのサポートを提供するTreeVisitorです。 特定の型のノードを巡回するには、対応するvisitorXYZメソッドを単にオーバーライドします。 独自のメソッド内では、super.visitXYZを呼び出して、下位ノードを巡回します。 
- APIのノート:
- "電流経路"を初期化するには、scanメソッドの1つを呼び出してスキャンを開始する必要があります。
- 導入されたバージョン:
- 1.6
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 TreePathScanner()
- 
メソッドのサマリークラス com.sun.source.util.TreeScannerで宣言されたメソッドreduce, scan, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBindingPattern, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitNewArray, visitNewClass, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturn, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitVariable, visitWhileLoop, visitWildcard, visitYieldクラス java.lang.Objectで宣言されたメソッドclone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、waitインタフェース com.sun.source.tree.TreeVisitorで宣言されたメソッドvisitExports, visitModule, visitOpens, visitProvides, visitRequires, visitUses
- 
コンストラクタの詳細- 
TreePathScannerpublic TreePathScanner()
 
- 
- 
メソッドの詳細- 
scanTreePathによって識別される位置からツリーをスキャンします。- パラメータ:
- path- スキャンするノードを識別するパス
- p- メソッドをビジットするために渡されるパラメータ値
- 戻り値:
- メソッドの結果値
 
- 
scan1つのノードをスキャンします。 現在のパスは、スキャンの期間中に更新されます。- オーバーライド:
- クラスTreeScanner<R,P>のscan
- APIのノート:
- このメソッドは通常、scan(TreePath, P)によって開始された進行中のスキャンの一部として、scannervisitメソッドによってのみ呼び出されます。 1つの例外は、CompilationUnitTreeのフル・スキャンを開始するために呼び出されることもあります。
- パラメータ:
- tree- スキャンするノード
- p- メソッドに渡されるパラメータ値
- 戻り値:
- メソッドの結果値
 
- 
getCurrentPathpublic TreePath getCurrentPath()現在アクティブなスキャン呼び出しの集合によって構築されたノードの現在のパスを返します。- 戻り値:
- 現在のパス
 
 
-