Integrate development from valhalla:jep390 into jdk:master.
Includes fixes for the following issues:
-JDK-8252180: Deprecate wrapper class constructors for removal
-JDK-8254047: Revise "value-based class" & apply to wrappers
-JDK-8252181: Define & apply annotation jdk.internal.ValueBased
-JDK-8252183: Add 'lint' warning for @ValueBased classes
-JDK-8257027: Diagnose synchronization on @ValueBased classes
Includes fixes for the following issues:
-
-
-
-
-
- relates to
-
JDK-8252180 [JEP 390] Deprecate wrapper class constructors for removal
- Resolved
-
JDK-8252181 [JEP 390] Define & apply annotation jdk.internal.ValueBased
- Resolved
-
JDK-8252183 [JEP 390] Add 'lint' warning for @ValueBased classes
- Resolved
-
JDK-8254047 [JEP 390] Revise "value-based class" & apply to wrappers
- Resolved
-
JDK-8257027 [JEP 390] Diagnose synchronization on @ValueBased classes
- Resolved
(2 links to)