JDK-8001229 : refactor javac so that ct.sym is just used for javac, not all clients of JavacFileManager
  • Type: Enhancement
  • Component: tools
  • Sub-Component: javac
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2012-10-22
  • Updated: 2012-12-18
  • Resolved: 2012-10-26
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 8
8 b64Fixed
Related Reports
Relates :  
Description
Currently, JavaFileManager assumes that ct.sym should be used by default, and javah, javap go out of their way to disable it. It would be more helpful if the code disabled the feature by default, and if javac specifically enabled it.
Comments
Some background on use of ct.sym in langtools tools: http://mail.openjdk.java.net/pipermail/compiler-dev/2008-July/000500.html
27-10-2012