On Wed, 13 Nov 2024 19:05:21 GMT, Alan Bateman <al...@openjdk.org> wrote:
>> Remove code required for the now defunct SecurityManager execution mode from >> java.lang.Class, friends, and reflection APIs. Careful review is required so >> I've set Reviewer to 2. I've tried to keep the changes as easy to review as >> possible and not go over board with cleanup. >> >> sun.reflect.misc.ReflectUtil are been hollowed out. A future pass will >> remove empty methods and qualified exports once the changes in "far away" >> code and modules is done. >> >> In Lookup's class description, the removal of the sentence "avoid package >> access checks for classes accessible to the lookup class" and the link to >> the removed "Security manager interactions" section is in >> discussion/non-normative text, just missed in the JEP 486 update that remove >> the linked section. >> >> runtime/cds/appcds/StaticArchiveWithLambda.java is updated as creating the >> archive no longer skips a generated class. >> >> Testing: tier1-5 > > Alan Bateman has updated the pull request with a new target base due to a > merge or a rebase. The incremental webrev excludes the unrelated changes > brought in by the merge/rebase. The pull request contains three additional > commits since the last revision: > > - StaticArchiveWithLambda no longer skips dynamically generated class when > creating archive > - Merge branch 'master' into JDK-8344011 > - Initial commit The update to StaticArchiveWithLambda test makes sense. ------------- Marked as reviewed by liach (Reviewer). PR Review: https://git.openjdk.org/jdk/pull/22063#pullrequestreview-2434576677