diff options
Diffstat (limited to 'stdlib/source/library/lux/target/jvm/loader.lux')
-rw-r--r-- | stdlib/source/library/lux/target/jvm/loader.lux | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/stdlib/source/library/lux/target/jvm/loader.lux b/stdlib/source/library/lux/target/jvm/loader.lux index 99a4573bc..26e67f2e9 100644 --- a/stdlib/source/library/lux/target/jvm/loader.lux +++ b/stdlib/source/library/lux/target/jvm/loader.lux @@ -74,7 +74,7 @@ (java/lang/Integer::TYPE))) (ffi.write! 3 (:as <elemT> (java/lang/Integer::TYPE))))] - (do_to (java/lang/Class::getDeclaredMethod "defineClass" + (do_to (java/lang/Class::getDeclaredMethod (ffi.as_string "defineClass") signature (ffi.class_for java/lang/ClassLoader)) (java/lang/reflect/AccessibleObject::setAccessible true))))) @@ -140,4 +140,4 @@ (def: .public (load name loader) (-> Text java/lang/ClassLoader (IO (Try (java/lang/Class java/lang/Object)))) - (java/lang/ClassLoader::loadClass name loader)) + (java/lang/ClassLoader::loadClass (ffi.as_string name) loader)) |