Description
MDSAL-752 added basis Automatic-Module-Name declarations. As the next step in JPMS integration, convert those stanzas to explicit module-info.javas.
While we want to discourage reflection, we also want to keep the maintenance to theĀ bare minimum required.
Covert all automatic modules to explicit open modules, as in:
open module org.opendaylight.yang.gen.ietf.inet.types.rfc6991 {
// ...
}
This provides a further tightening of the contract: all dependencies need to be explicitly declared, but reflection still works.
Attachments
Gerrit Reviews
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 88194,1 | Move AbstractLazyActionContainerNode to SPI | master | mdsal | Status: MERGED | +2 | +1 |
| 88196,2 | BindingCodecContext implements BindingNormalizedNodeWriterFactory | master | mdsal | Status: MERGED | +2 | +1 |
| 88199,5 | Centralize BindingCodecContext services | master | mdsal | Status: MERGED | +2 | +1 |