< prev index next >

src/java.base/share/classes/java/net/URI.java

Print this page
@@ -1,7 +1,7 @@
  /*
-  * Copyright (c) 2000, 2023, Oracle and/or its affiliates. All rights reserved.
+  * Copyright (c) 2000, 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
   * under the terms of the GNU General Public License version 2 only, as
   * published by the Free Software Foundation.  Oracle designates this

@@ -3699,11 +3699,17 @@
  
              return p;
          }
  
      }
+ 
      static {
+         runtimeSetup();
+     }
+ 
+     // Called from JVM when loading an AOT cache
+     private static void runtimeSetup() {
          SharedSecrets.setJavaNetUriAccess(
              new JavaNetUriAccess() {
                  public URI create(String scheme, String path) {
                      return new URI(scheme, path);
                  }
< prev index next >