RFR: 8344319: SM cleanup in jdk.dynalink module [v2]
Attila Szegedi
attila at openjdk.org
Sun Nov 24 12:58:22 UTC 2024
On Mon, 18 Nov 2024 16:13:27 GMT, Roger Riggs <rriggs at openjdk.org> wrote:
>> Refactor to remove use of SecurityManager
>
> Roger Riggs has updated the pull request incrementally with one additional commit since the last revision:
>
> Apply review comments:
> Retain public static constants for permission names to avoid source/binary compatible changes that affect cross version use.
> Remove obsolete mention of security considerations.
> (The protected constructor is retained to avoid changing the access for subclass use)
Thanks for making the changes! I'm approving it as-is, I have a small nit with an `@apiNote` but it's no big deal. Apologies for slow review, I had a rather busy work trip last week.
src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java line 46:
> 44: * {@link #getLookup()} method.
> 45: */
> 46: public static final String GET_LOOKUP_PERMISSION_NAME = "dynalink.getLookup";
`AUTOLOAD_PERMISSION_NAME` below has an `@apiNote` that would be worth replicating here as well.
-------------
Marked as reviewed by attila (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/22152#pullrequestreview-2456704946
PR Review Comment: https://git.openjdk.org/jdk/pull/22152#discussion_r1855443551
More information about the core-libs-dev
mailing list