アノテーションインターフェース ApplicationModule
Modulith
モジュールの情報をカスタマイズするためのアノテーション。- 作成者:
- Oliver Drotbohm
ネストされたクラスのサマリー
オプション要素のサマリー
修飾子と型オプションの要素説明StringSE[]
モジュールが依存できるモジュールの名前をリストします。表示およびドキュメント化の目的で使用される、人間が読めるモジュールの名前。ApplicationModule
のApplicationModule.Type
を宣言しますフィールドサマリー
フィールドの詳細
OPEN_TOKEN
- 関連事項:
要素の詳細
displayName
StringSE displayName表示およびドキュメント化の目的で使用される、人間が読めるモジュールの名前。- 戻り値:
- null になることはありません。
- デフォルト:
- ""
allowedDependencies
StringSE[] allowedDependenciesモジュールが依存できるモジュールの名前をリストします。Modulith
/Modulithic
で定義された共有モジュールも許可されます。アプリケーションがModulithic.useFullyQualifiedModuleNames()
を true に構成していない限り、リストされる名前はローカルの名前です。NamedInterface
への明示的な参照は、二重コロン::
で区切る必要があります。module
が論理モジュール名で、API
が名前付きインターフェースの名前の場合は、module::API
。空の配列を宣言すると、他のモジュールへの依存関係が許可されなくなります。依存関係をまったく制限しない場合は、属性をデフォルト値のままにします。
- 戻り値:
- null になることはありません。
- 関連事項:
- デフォルト:
- {"\u00af\\_(\u30c4)_/\u00af"}
type
ApplicationModule
のApplicationModule.Type
を宣言します- 戻り値:
- null になることはありません。
- 導入:
- 1.2
- デフォルト:
- CLOSED