モジュール java.compiler
パッケージ javax.lang.model.element

インタフェースModuleElement.DirectiveVisitor<R,P>

型パラメータ:
R - このビジターのメソッドの戻り型。 結果を返すことを必要としないビジターのVoidを使用する。
P - このビジターのメソッドに追加するパラメータの型。 追加のパラメータを必要としないビジターのVoidを使用する。
含まれているインタフェース:
ModuleElement

public static interface ModuleElement.DirectiveVisitor<R,P>
ビジター設計パターンのスタイルでのモジュール・ディレクティブのビジター。 このインタフェースを実装するクラスは、コンパイル時にディレクティブの種類が不明な場合にディレクティブを操作するために使用されます。 ビジターがディレクティブのacceptメソッドに渡されると、そのディレクティブに適用可能なvisitXyzメソッドが呼び出されます。

このインタフェースを実装するクラスは、追加パラメータpnullのときにNullPointerExceptionをスローする場合としない場合があります。詳細については、クラスの実装に関するドキュメントを参照してください。

警告: このインタフェースには、Javaプログラミング言語の将来のバージョンに追加される新しい、現在不明な言語構造に対応するためのメソッドが追加される可能性があります。 新しい言語構成に対応するメソッドは、「デフォルト・メソッド」を使用してソースcompatibleの方法で追加されます。

導入されたバージョン:
9