JDK-8062324 : Remove workaround copy of ServiceLoader from javac
  • Type: Bug
  • Component: tools
  • Sub-Component: javac
  • Affected Version: 9
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2014-10-28
  • Updated: 2015-10-08
  • Resolved: 2015-10-08
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9-repo-jigsawFixed
Related Reports
Blocks :  
Description
As a result of JDK-8013099, javac has a private, modified copy of ServiceLoader.

When ServiceLoader has been fixed, this copy should be removed.

This needs to be fixed in the JDK 9/Jigsaw world.
Comments
Done: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/4dfde5dc00fc
08-10-2015

Assign to Jan because I think you said you were already working on this, right?
15-09-2015

Added modularization label, because this needs to be fixed for javac to correctly load and use code (plugins, anno processors) from ServiceLoader
18-08-2015