java.lang.Object
javax.lang.model.util.AbstractElementVisitor6<R,P> 
javax.lang.model.util.ElementScanner6<R,P> 
javax.lang.model.util.ElementScanner7<R,P> 
- 型パラメータ:
 R- このビジターのメソッドの戻り型。 結果を返すことを必要としないビジターのVoidを使用する。P- このビジターのメソッドに追加するパラメータの型。 追加のパラメータを必要としないビジターのVoidを使用する。
- すべての実装されたインタフェース:
 ElementVisitor<R,P> 
- 直系の既知のサブクラス:
 ElementScanner8
@SupportedSourceVersion(RELEASE_7) public class ElementScanner7<R,P>  extends ElementScanner6<R,P> 
RELEASE_7ソース・バージョンに適したデフォルトの動作を持つ、プログラム要素のスキャン・ビジターです。 このクラスのvisitXyzメソッドは、個々のメソッド仕様に示すように、「囲まれた要素」、parametersなどでscanをコールしてコンポーネント要素をスキャンします。 サブクラスは、visitXyzメソッドをオーバーライドすることによって、要素がビジットされる順序を制御できます。 スキャナのクライアントは、目的のルート・オブジェクトに対してv.visit(e, p)ではなくv.scan(e, p)を起動することで、必要な動作を取得できます。 
 サブクラスがvisitXyzメソッドをオーバーライドすると、新しいメソッドはsuper.visitXyzを呼び出すことで、囲まれた要素をデフォルトの方法でスキャンさせることができます。 このようにして、具体的なビジターは、追加の処理に関して、構成要素にわたるトラバーサルの順序を制御することができます。例えば、オーバーライドされたメソッドの先頭で一貫してsuper.visitXyzを呼び出すと、序盤のトラバーサルなどが発生します。super.visitXyzを呼び出す代わりに、コンポーネントの要素を他の順序でトラバースする必要がある場合は、オーバーライドするvisitメソッドはscanを希望の順序。 
- APIのノート:
 - このクラスのメソッドは、一般規約に従ってオーバーライドできます。
 - 導入されたバージョン:
 - 1.7
 - 関連項目:
 
- 
フィールドのサマリー
クラス javax.lang.model.util.ElementScanner6で宣言されたフィールド
DEFAULT_VALUE - 
コンストラクタのサマリー
コンストラクタ修飾子コンストラクタ説明protected非推奨。リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。protectedElementScanner7(R defaultValue) 非推奨。リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。 - 
メソッドのサマリー
クラス javax.lang.model.util.ElementScanner6で宣言されたメソッド
scan, scan, scan, visitExecutable, visitPackage, visitType, visitTypeParameterクラス javax.lang.model.util.AbstractElementVisitor6で宣言されたメソッド
visit, visit, visitModule, visitRecordComponent, visitUnknown 
- 
コンストラクタの詳細
- 
ElementScanner7
@Deprecated(since="12") protected ElementScanner7()非推奨。リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。具象サブクラスのコンストラクタです。デフォルト値にnullを使用します。 - 
ElementScanner7
@Deprecated(since="12") protected ElementScanner7(R defaultValue) 非推奨。リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。具象サブクラスのコンストラクタです。デフォルト値に引数を使用します。- パラメータ:
 defaultValue- デフォルト値
 
 - 
 - 
メソッドの詳細
- 
visitVariable
public R visitVariable(VariableElement e, P p) 変数要素をビジットします。- 定義:
 - インタフェース
ElementVisitor<R,内のP> visitVariable - オーバーライド:
 - クラス
ElementScanner6<R,のP> visitVariable - 実装要件:
 - この実装は、囲まれている要素をスキャンします。
 - パラメータ:
 e- ビジットする要素p- ビジター指定のパラメータ- 戻り値:
 - スキャン結果
 
 
 -