Community
Participate
Working Groups
I think the J2SE 5 JRE profile is not totally complete. I found the following packages are not being exported via the profile: org.w3c.dom.css org.w3c.dom.html org.w3c.dom.ranges org.w3c.dom.stylesheets org.w3c.dom.traversal org.w3c.dom.views Both the Sun and the IBM JREs have these packages. I cannot browse to the these packages in the Sun JavaDoc site, but when I search for them, I get links to the Sun JavaDoc site. For example: http://java.sun.com/j2se/1.5.0/docs/guide/plugin/dom/org/w3c/dom/css/package-summary.html
*** Bug 170391 has been marked as a duplicate of this bug. ***
To follow-up on the comment in dup'd bug 170391, to "survey all major JRE's" is certainly one data point, and a nice sanity check, but I might also suggest http://java.sun.com/j2se/1.5.0/docs/ as another. While it would be a lot of work to step through all the spec's mentioned there, that does seem to be the "official source" of what's in J2SE 1.5. There's a similar one for 1.6. http://java.sun.com/javase/6/docs/ In the meantime, seems DOM ones are the only ones reported as bugs so far, so ... perhaps those could be fixed. Perhaps, too, if this is known to be an error prone report, perhaps some work could be done so "unknown" API's specifically from the EE could be reported as "discouraged acess" ... since "restricted access" is a lot worse.
Oh, and another thing that would help improve the situation, if indeed it is impossible to have a well defined set of API's for an EE, would be to allow more user control over the access rules for the EE, that is, to provide some GUI so they could modify the whole EE for their whole development environment. As it is now, I have to go in project-by-project and say these special cases are "accessible".
The "javax.annotation.processing" and "javax.lang.model.**" packages, which are related to JSR-269, are also missing. This means that annotation processors written to the new Java 6 standard get restricted access errors unless a specific 1.6 JDK, rather than a J2SE-1.6 execution environment, is on the classpath.
The "javax.annotation.processing" and "javax.lang.model.**" packages, along with a bunch of other packages new to 1.6, have been released to the JavaSE-1.6 profile in bug 173618.
Ok, thanks. Thought so but I couldn't find the right bug report.
This should make Pierre happy. *** This bug has been marked as a duplicate of bug 188304 ***