RFR(s): 8204243: remove Thread.destroy() and Thread.stop(Throwable)
Stuart Marks
stuart.marks at oracle.com
Sat Jun 2 01:07:17 UTC 2018
On 6/1/18 5:15 PM, David Holmes wrote:
> I would expect the CSR that marked them as deprecated for removal, also serves
> for the actual removal. Certainly for VM flags we don't do a separate CSR for
> each phase (deprecation, obsoletion, expiration).
Hm. Well, this hasn't been tested for Java SE APIs yet, as most of the
deprecations-for-removal occurred in Java SE 9, before the CSR was active.
Instead, those deprecations went through the (Oracle internal) CCC process.
Now that we're fully on the CSR system, I'd expect that deprecations (whether or
not for removal) and removals of Java SE APIs would have separate CSR requests.
The reason is that adding or changing a deprecation annotation is a spec change,
and removing the API is a distinct spec change. They also occur in different
releases.
I can easily see that a different procedure would be followed for VM flags,
though, since they aren't part of Java SE.
s'marks
More information about the core-libs-dev
mailing list