アノテーションインターフェース 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