JDK-8006582 : Test for parameter names feature
  • Type: Bug
  • Component: tools
  • Sub-Component: javac
  • Affected Version: 8
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2013-01-18
  • Updated: 2013-09-12
  • Resolved: 2013-02-21
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 b82Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
Additional test are needed to validate the parameter features in different context.
Test must cover interaction with language features such as annotations, generics,
annotation, inheritance, etc. and also validate that parameter names are recorded
independently of method modifiers.

Test should verify that method parameters are written correctly to classfiles, using the
MethodParameters attribute, and that this attribute is read correctly by javac ad javap.

Comments
verified in jdk8 b92
06-06-2013

Test verifies the current implementation, which do not adhere fully to the specification at: http://cr.openjdk.java.net/~abuckley/8misc.pdf Most notably, test makes allowance for missing support for synthesized parameters.
24-01-2013

web rev at: http://cr.openjdk.java.net/~strarup/8006582/webrev-v3.zip Test tuned to limitations of current implementtion: JDK-8006345
24-01-2013