On Tue, 15 Oct 2024 15:21:32 GMT, Alan Bateman <al...@openjdk.org> wrote:

>> src/java.logging/share/classes/java/util/logging/LogManager.java line 2430:
>> 
>>> 2428:     @Deprecated(since="17", forRemoval=true)
>>> 2429:     public void checkAccess() {
>>> 2430:         throw new SecurityException();
>> 
>> Though this method is no longer called in the JDK, this is a change of 
>> behaviour that could affect subclasses of `LogManager`, or code using the 
>> `LogManager` that might still be calling this method. This method is 
>> deprecated for removal, and degrading it to always throw an exception is a 
>> logical step prior to removing it. However, I wonder if this shouldn't 
>> better be done separately, outside of this JEP?
>
> This is forced move. Same thing with Thread.checkAccess and 
> ThreadGroup.checkAccess that also have to be re-specified to throw 
> unconditionally. They are called out in the CSR.

OK

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/21498#discussion_r1801445724

Reply via email to