From 10655fdd7bc6c88a417ec33237ae992d79cf3dd6 Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Mon, 7 May 2018 21:57:45 -0400 Subject: - Went back to the old way of loading classes... --- stdlib/source/lux/host.jvm.lux | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/stdlib/source/lux/host.jvm.lux b/stdlib/source/lux/host.jvm.lux index fea1a108e..2315ffd2c 100644 --- a/stdlib/source/lux/host.jvm.lux +++ b/stdlib/source/lux/host.jvm.lux @@ -1840,9 +1840,8 @@ ("jvm invokevirtual:java.lang.Class:isInterface:" class)) (def: (load-class class-name) - (-> Text (Either Text (primitive "java.lang.Class" [(Ex [a] a)]))) - (let [system-class-loader ("jvm invokestatic:java.lang.ClassLoader:getSystemClassLoader:")] - (try ("jvm invokestatic:java.lang.Class:forName:java.lang.String,boolean,java.lang.ClassLoader" class-name false system-class-loader)))) + (-> Text (Either Text (primitive "java.lang.Class" [Top]))) + (try ("jvm invokestatic:java.lang.Class:forName:java.lang.String" class-name))) (def: (class-kind [class-name _]) (-> Class-Declaration (Meta Class-Kind)) -- cgit v1.2.3