-
Enhancement
-
Resolution: Fixed
-
P3
-
None
-
None
-
b77
In addition to supported types defined by the Java SE specification, the JDK implementation contains various other types, some of which are part of the official interface of the JDK and others of which are definitely not. Some packages contain a mix of official/unofficial (or supported/unsupported) types.
Having an annotation to document supported-ness would allow users of the JDK to more easily determine if they were using inappropriate functionality.
Having an annotation to document supported-ness would allow users of the JDK to more easily determine if they were using inappropriate functionality.
- relates to
-
JDK-8025913 Rename jdk.Supported to jdk.Exported
-
- Resolved
-
-
JDK-8026984 Clarity intended use of jdk.Exported
-
- Resolved
-
-
JDK-8008267 Add @Supported annotation to com.sun.source types
-
- Closed
-
-
JDK-8049422 Remove @jdk.Exported
-
- Resolved
-
-
JDK-8008662 Add @jdk.Exported to JDK-specific/exported APIs
-
- Resolved
-
-
JDK-8029548 (jdeps) use @jdk.Exported to determine supported vs JDK internal API
-
- Resolved
-
-
JDK-8046169 JEP 179: Document JDK API Support and Stability
-
- Closed
-
(2 relates to)