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

Windows networking code prevents use of -Xlint:auxiliaryclass in jdk build

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 8
    • Fix Version/s: 8
    • Component/s: core-libs
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b108
    • CPU:
      x86
    • OS:
      windows

      Description

      Some windows-specific java code contains conditions flagged by the javac -Xlint:auxiliaryclass flag, preventing that flag from being used in the build of the jdk repo:

      c:\jprt\T\P1\233622.juh\s\jdk\src\windows\classes\java\net\DualStackPlainSocketImpl.java:224: warning: auxiliary class InetAddressContainer in c:\jprt\T\P1\233622.juh\s\jdk\src\share\classes\java\net\AbstractPlainSocketImpl.java should not be accessed from outside its own source file
                  localAddress(nativefd, (InetAddressContainer)iaContainerObj);
                                          ^
      c:\jprt\T\P1\233622.juh\s\jdk\src\windows\classes\java\net\TwoStacksPlainSocketImpl.java:125: warning: auxiliary class InetAddressContainer in c:\jprt\T\P1\233622.juh\s\jdk\src\share\classes\java\net\AbstractPlainSocketImpl.java should not be accessed from outside its own source file
                  InetAddressContainer in = new InetAddressContainer();
                  ^
      c:\jprt\T\P1\233622.juh\s\jdk\src\windows\classes\java\net\TwoStacksPlainSocketImpl.java:125: warning: auxiliary class InetAddressContainer in c:\jprt\T\P1\233622.juh\s\jdk\src\share\classes\java\net\AbstractPlainSocketImpl.java should not be accessed from outside its own source file
                  InetAddressContainer in = new InetAddressContainer();
                                                ^

      These warning categories should be cleared in this code so the entire jdk repo can be protected by these javac checks.

      See related build-dev thread:
          http://mail.openjdk.java.net/pipermail/build-dev/2013-August/009795.html
          http://mail.openjdk.java.net/pipermail/build-dev/2013-September/010050.html

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              michaelm Michael McMahon
              Reporter:
              darcy Joe Darcy
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: