< prev index next >

src/java.base/share/classes/java/lang/System.java

Print this page

        

*** 1940,1953 **** * This method must be called after the module system initialization. * The security manager and system class loader may be custom class from * the application classpath or modulepath. */ private static void initPhase3() { - // Initialize publicLookup early, to avoid bootstrapping circularities - // with security manager using java.lang.invoke infrastructure. - java.lang.invoke.MethodHandles.publicLookup(); - // set security manager String cn = System.getProperty("java.security.manager"); if (cn != null) { if (cn.isEmpty() || "default".equals(cn)) { System.setSecurityManager(new SecurityManager()); --- 1940,1949 ----
*** 2051,2058 **** --- 2047,2057 ---- return cl.definePackage(name, module); } public String fastUUID(long lsb, long msb) { return Long.fastUUID(lsb, msb); } + public void invalidatePackageAccessCache() { + SecurityManager.invalidatePackageAccessCache(); + } }); } }
< prev index next >