JDK-7175616 : Port fix for TimeZone from JDK 8 to JDK 7
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.util:i18n
  • Affected Version: 7u9
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2012-06-08
  • Updated: 2012-10-26
  • Resolved: 2012-07-17
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.
The fix for 6351654 removed a dependency on AWT from JDK 8.  This is a request to (a) port the same infrastructure changes to JDK 7 so a similar solution can be used there (change SharedSecrets, AppContext, and add JavaAWTAccess) and (b) if applicable or time and resources allow, change TimeZone to remove the AWT dependency.  Here is the webrev for the JDK8 fix:


EVALUATION port of JDK 8 changes to avoid direct use of sun.awt.AppContext