Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8064040 | 8u45 | Mandy Chung | P4 | Resolved | Fixed | b01 |
JDK-8051374 | 8u40 | Mandy Chung | P4 | Resolved | Fixed | b01 |
JDK-8070260 | emb-8u47 | Mandy Chung | P4 | Resolved | Fixed | team |
The current implementation of jdeps reads ct.sym to determine if it is supported or JDK internal API. ct.sym is only generated for rt.jar and for the image build. This doesn't cover the APIs in tools.jar nor other classes not in rt.jar.
In JDK 9, jigsaw will modularize the platform and declare exported APIs in the module metadata. The enhancement in jdeps should take that into account.
In JDK 9, jigsaw will modularize the platform and declare exported APIs in the module metadata. The enhancement in jdeps should take that into account.
- backported by
-
JDK-8051374 (jdeps) use @jdk.Exported to determine supported vs JDK internal API
- Resolved
-
JDK-8064040 (jdeps) use @jdk.Exported to determine supported vs JDK internal API
- Resolved
-
JDK-8070260 (jdeps) use @jdk.Exported to determine supported vs JDK internal API
- Resolved
- relates to
-
JDK-8001614 Include annotation type to documented supported-ness of JDK-specific types
- Resolved