Integrated: 8343982: Remove usage of security manager from ClassLoader and related classes

Alan Bateman alanb at openjdk.org
Fri Nov 15 07:20:17 UTC 2024


On Thu, 14 Nov 2024 09:00:31 GMT, Alan Bateman <alanb at openjdk.org> wrote:

> Remove the code for the now defunct SecurityManager execution mode from ClassLoader and the built-in class loader implementations. The override of getPermissions is removed from the application class loader, and from the class loaders used to support module layers.
> 
> URLCassLoader (and its implementation URLClassPath) will be handled separately as there are spec changes required, and code in URLClassPath that requires special attention.

This pull request has now been integrated.

Changeset: 0ae5748f
Author:    Alan Bateman <alanb at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/0ae5748f74fda79cff8c62eafbef144cde7abf14
Stats:     439 lines in 7 files changed: 6 ins; 361 del; 72 mod

8343982: Remove usage of security manager from ClassLoader and related classes

Reviewed-by: jpai, yzheng, lancea

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

PR: https://git.openjdk.org/jdk/pull/22097


More information about the core-libs-dev mailing list