-
公開したいパッケージを指定
指定されなかったパッケージは非公開として扱う
exports
requires
opens
usesexports -
他のモジュールへの依存関係を宣言する。
宣言したモジュールのモジュール定義ファイルでexportされたパッケージのpublicなクラスを利用することができる。
exports
requires
opens
usesrequires -
リフレクションによるパッケージのアクセスを許可するために使用される。
exports
requires
opens
uses
provides~withopens -
SPIを宣言する。
他のモジュールがこのインタフェースの実装を提供する場合、そのインタフェースの使用が宣言される。
exports
requires
opens
uses
provides~withuses -
SPIの実装を宣言する。
後に提供するインタフェースの名前が続き、その後に提供する実装クラスの名前が続く。
exports
requires
opens
uses
provides~withprovides~with
ログイン