On Fri, 20 Sep 2024 20:27:00 GMT, Roger Riggs <rri...@openjdk.org> wrote:

>> David M. Lloyd has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   Address review comment
>
> src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java line 
> 470:
> 
>> 468:                 return null;
>> 469:             }
>> 470:             field.setAccessible(true);
> 
> setAccessible() might need a doPriv to be successful in all cases.

Other methods on this class do not use `doPrivileged()` so I thought it would 
be best to copy them; this, custom serialization libraries are using their own 
`doPrivileged()` blocks for those methods already. This could probably be 
safely changed (since a runtime permission is already required to access the 
user-facing `ReflectionFactory` class anyway), but would it be best to change 
it all at once? Or would it be better to leave it as is?

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

PR Review Comment: https://git.openjdk.org/jdk/pull/19702#discussion_r1769270696

Reply via email to