Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8161501

JSR269 jigsaw update: javax.lang.model.element.ModuleElement.getEnclosedElements() on unnamed module with unnamed package

XMLWordPrintable

    • 9
    • b134
    • Verified

      If javax.lang.model.element.ModuleElement represents unnamed module which contains unnamed package then
      ModuleElement.getEnclosedElements() returns empty list.

      The minimized testcase is attached. In order to reproduce it, please:
      1. Unzip attached archive on some Unix/Linux machine to a directory, say A.
      2. Modify A/Test23/test.sh by setting JDK_HOME environment variable to your JDK installation.
      3. Run A/Test23/test.sh.

      On JDK9b127 this causes following output:

      Root class: Test23
      Root class package: unnamed package
      Root class package module: unnamed module
      Module 'unnamed module' packages number: 0

            vromero Vicente Arturo Romero Zaldivar
            grakov Georgiy Rakov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: