SUGGESTED FIX
######### File: ./common/Release.gmk
######### (cd ./common && sccs diffs -w -s -b Release.gmk)
------- Release.gmk -------
291,292d290
< javax/annotation/processing \
< javax/lang/model \
413,414d410
< $(ECHO) "javax/annotation/processing/" >> $@
< $(ECHO) "javax/lang/model/" >> $@
|
|
|
EVALUATION
The packages javax.annotation.processing and javax.lang.model including all their sub-packages have been added to rt.jar.
|
|
|
SUGGESTED FIX
In Release.gmk:
Remove javax/annotation/processing and javax/lang/model from TOOLS variable.
Remove the same packages from $(NOT_RT_JAR_LIST) target.
|
|
|
EVALUATION
To address the issues in this bug, the JSR 269 API will instead be added to the default classpath, removing the need for a javac option.
|
|
|
EVALUATION
Also useful for programming against other javac-related APIs.
|
|
|
EVALUATION
A good idea to ease annotation processor developement; should be addressed in Mustang.
|
|
|