アノテーションインターフェース NamedInterface
@DocumentedSE
@TargetSE({PACKAGESE,TYPESE})
@RetentionSE(RUNTIMESE)
public @interface NamedInterface
パッケージを
ApplicationModule
の名前付きインターフェースとしてマークするか、名前付きインターフェースに型を割り当てるためのアノテーション。- 作成者:
- Oliver Drotbohm
オプション要素のサマリー
要素の詳細
value
名前付きインターフェースの名前。パッケージ上で宣言されている場合、パッケージのローカル名がデフォルト名として使用されます。ここで複数の値を宣言すると、名前付きインターフェースが型に基づいて定義されており、特定の型が複数の名前付きインターフェースの一部であると想定される場合に便利です。- 戻り値:
- null になることはありません。
- デフォルト:
- {}
name
名前付きインターフェースの名前。パッケージ上で宣言されている場合、パッケージのローカル名がデフォルト名として使用されます。ここで複数の値を宣言すると、名前付きインターフェースが型に基づいて定義されており、特定の型が複数の名前付きインターフェースの一部であると想定される場合に便利です。- 戻り値:
- null になることはありません。
- デフォルト:
- {}