JDK-4989987 : Verify synthetic enum constructor parameters are not visible in mirror api
  • Type: Enhancement
  • Component: tools
  • Sub-Component: apt
  • Affected Version: 5.0
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2004-02-06
  • Updated: 2004-03-16
  • Resolved: 2004-03-16
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.
Other
5.0 b43Fixed
Related Reports
Relates :  
Description
The javac compiler currently inserts two synthetic parameters into the constructors for enum constants.  These synthetic parameters should not be visible through the apt mirror api since the parameters do not exist at the source level.  This properly should be true regardless of if a source file or class file is used to generate the reflective information.

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: tiger-beta2 FIXED IN: tiger-beta2 INTEGRATED IN: tiger-b43 tiger-beta2
14-06-2004

PUBLIC COMMENTS -
10-06-2004

EVALUATION Will verify via unit test. ###@###.### 2004-03-03
03-03-2004