Summary
Obsolete UseImplicitStableValues in JDK 13 and expire it in JDK 14.
Problem
UseImplicitStableValues was added to treat String.value as a stable, trusted field, but was made redundant when String.value was explicitly annotated with @Stable in JDK-8150180.
Solution
Obsolete and expire UseImplicitStableValues, removing the small piece of code in the compiler guarded by this.
Specification
Obsolete UseImplicitStableValues in JDK 13.
- csr of
-
JDK-8217383 Obsolete UseImplicitStableValues
-
- Resolved
-