Uploaded image for project: 'mdsal'
  1. mdsal
  2. MDSAL-825

Add explicit open module declarations to models

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Medium Medium
    • 14.0.0
    • None
    • models

      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.

            Unassigned Unassigned
            rovarga Robert Varga
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: