diff --git a/src/java.base/share/classes/java/security/SecureClassLoader.java b/src/java.base/share/classes/java/security/SecureClassLoader.java index 577b0f081ec..8a6ba76e211 100644 --- a/src/java.base/share/classes/java/security/SecureClassLoader.java +++ b/src/java.base/share/classes/java/security/SecureClassLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,8 +25,6 @@ package java.security; -import sun.security.util.Debug; - import java.util.Map; import java.util.Objects; import java.util.concurrent.ConcurrentHashMap; @@ -181,13 +179,6 @@ public class SecureClassLoader extends ClassLoader { return new Permissions(); // ProtectionDomain defers the binding } - /* - * holder class for the static field "debug" to delay its initialization - */ - private static class DebugHolder { - private static final Debug debug = Debug.getInstance("scl"); - } - /* * Returned cached ProtectionDomain for the specified CodeSource. */ @@ -209,10 +200,6 @@ public class SecureClassLoader extends ClassLoader { = SecureClassLoader.this.getPermissions(key.cs); ProtectionDomain pd = new ProtectionDomain( key.cs, perms, SecureClassLoader.this, null); - if (DebugHolder.debug != null) { - DebugHolder.debug.println(" getPermissions " + pd); - DebugHolder.debug.println(""); - } return pd; } }); diff --git a/src/java.base/share/classes/sun/security/util/Debug.java b/src/java.base/share/classes/sun/security/util/Debug.java index 59bc810ca57..74d33c036ef 100644 --- a/src/java.base/share/classes/sun/security/util/Debug.java +++ b/src/java.base/share/classes/sun/security/util/Debug.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2024, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -104,7 +104,6 @@ public class Debug { System.err.println("pkcs12 PKCS12 KeyStore debugging"); System.err.println("properties Security property and configuration file debugging"); System.err.println("sunpkcs11 SunPKCS11 provider debugging"); - System.err.println("scl permissions SecureClassLoader assigns"); System.err.println("securerandom SecureRandom"); System.err.println("ts timestamping"); System.err.println("x509 X.509 certificate debugging");