- 既知のすべてのサブインタフェース:
- ModuleElement.ExportsDirective,- ModuleElement.OpensDirective,- ModuleElement.ProvidesDirective,- ModuleElement.RequiresDirective,- ModuleElement.UsesDirective
- 含まれているインタフェース:
- ModuleElement
public static interface ModuleElement.Directive
このモジュールの宣言内のディレクティブを表します。 モジュール宣言のディレクティブは、Java Platform Module Systemのモジュールを構成します。 
- 導入されたバージョン:
- 9
- 
メソッドのサマリー修飾子と型メソッド説明<R, P> Raccept(ModuleElement.DirectiveVisitor<R,P> v, P p)このディレクティブにビジターを適用します。getKind()このディレクティブのkindを返します。
- 
メソッドの詳細- 
getKindModuleElement.DirectiveKind getKind()このディレクティブのkindを返します。-  「requiresディレクティブ」の種類はREQUIRESです。
-  「exportsディレクティブ」の種類はEXPORTSです。
-  「ディレクティブのオープン」の種類はOPENSです。
-  「ディレクティブを使用」の種類はUSESです。
-  「ディレクティブを提供」の種類はPROVIDESです。
 - 戻り値:
- このディレクティブのkind
 
-  「requiresディレクティブ」の種類は
- 
accept<R, P> R accept(ModuleElement.DirectiveVisitor<R,P> v, P p)このディレクティブにビジターを適用します。- 型パラメータ:
- R- ビジターのメソッドの戻り型
- P- ビジターのメソッドに追加するパラメータの型
- パラメータ:
- v- このディレクティブで操作しているビジター
- p- ビジターに追加するパラメータ
- 戻り値:
- ビジター指定の結果
 
 
-