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

Exported elements referring to inaccessible types in java.naming

XMLWordPrintable

        Under JDK-8153362:
        Add javac -Xlint warning to list exposed types which are not accessible

        A new lint for javac is developed that warns about exported elements that refer to types that are potentially inaccessible to the client of the API (like package private or not exported types).

        For java.naming, the warning is:
        ---
        .../jdk9/jdk/src/java.naming/share/classes/javax/naming/CompoundName.java:156: warning: [exports] class NameImpl in module java.naming is not accessible to clients that require this module
            protected transient NameImpl impl;
                                ^
        error: warnings found and -Werror specified
        1 error
        1 warning
        ---

        The lint will be disabled for java.naming. Please check if the warning can be fixed, or needs to be suppressed.

        Thanks.

          There are no Sub-Tasks for this issue.

              vtewari Vyom Tewari
              jlahoda Jan Lahoda
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: