< prev index next >

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

Print this page

        

@@ -759,20 +759,20 @@
     @CallerSensitive
     public void load(String filename) {
         load0(Reflection.getCallerClass(), filename);
     }
 
-    synchronized void load0(Class<?> fromClass, String filename) {
+    synchronized NativeLibrary load0(Class<?> fromClass, String filename) {
         SecurityManager security = System.getSecurityManager();
         if (security != null) {
             security.checkLink(filename);
         }
         if (!(new File(filename).isAbsolute())) {
             throw new UnsatisfiedLinkError(
                 "Expecting an absolute path of the library: " + filename);
         }
-        ClassLoader.loadLibrary(fromClass, filename, true);
+        return ClassLoader.loadLibrary(fromClass, filename, true);
     }
 
     /**
      * Loads the native library specified by the {@code libname}
      * argument.  The {@code libname} argument must not contain any platform

@@ -823,13 +823,13 @@
         loadLibrary0(Reflection.getCallerClass(), libname);
     }
 
     /**
      * Panama specific: find library given name and lookup.
-     * See {@link jdk.internal.misc.JavaLangAccess#findLibrary(Lookup, String)}.
+     * See {@link jdk.internal.misc.JavaLangAccess#loadLibrary(Lookup, String)}.
      */
-    Library findLibrary(MethodHandles.Lookup lookup, String libname) {
+    Library loadLibrary(MethodHandles.Lookup lookup, String libname) {
         return loadLibrary0(lookup.lookupClass(), libname);
     }
 
     /**
      * Panama specific: find default system library.
< prev index next >