United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-7028405 : (javac) remove unused JSR-292 code

Details
Type:
Bug
Submit Date:
2011-03-17
Status:
Closed
Updated Date:
2011-05-17
Project Name:
JDK
Resolved Date:
2011-05-17
Component:
tools
OS:
generic
Sub-Component:
launcher
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:

Related Reports
Relates:
Relates:

Sub Tasks

Description
JSR 292 Polymorphic Annotations, these will no longer be necessary and needs
to be removed from the langtools repository.
The important things to remove are the transitional references to the "java.dyn" package, which won't exist in the OpenJDK sources after about jdk7-b136.

The annotations are an internal implementation feature.  They need to stay at least through the JSR 292 review period, in case a decision is taken to change the invoke names.  Put another way, the invoke names must not be hardwired into javac.

                                    

Comments
EVALUATION

The change for this is dependent on 6981791
                                     
2011-03-22
EVALUATION

This needs to be done in lock-step with HotSpot and the JDK.
                                     
2011-03-17



Hardware and Software, Engineered to Work Together