aboutsummaryrefslogtreecommitdiff
path: root/src/lux/base.clj
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lux/base.clj11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/lux/base.clj b/src/lux/base.clj
index 4074efae7..56a59e31b 100644
--- a/src/lux/base.clj
+++ b/src/lux/base.clj
@@ -693,16 +693,9 @@
(proxy [java.lang.ClassLoader]
[]
(findClass [^String class-name]
- ;; (prn 'findClass class-name)
(if-let [^bytes bytecode (get @store class-name)]
- (try (.invoke define-class this (to-array [class-name bytecode (int 0) (int (alength bytecode))]))
- (catch java.lang.reflect.InvocationTargetException e
- ;; (prn 'InvocationTargetException (.getCause e))
- ;; (prn 'InvocationTargetException (.getTargetException e))
- ;; (prn 'memory-class-loader/findClass class-name (get @store class-name))
- (throw e)))
- (do ;; (prn 'memory-class-loader/store class-name (keys @store))
- (throw (IllegalStateException. (str "[Class Loader] Unknown class: " class-name)))))))))
+ (.invoke define-class this (to-array [class-name bytecode (int 0) (int (alength bytecode))]))
+ (throw (IllegalStateException. (str "[Class Loader] Unknown class: " class-name))))))))
;; (deftype Host
;; (& #writer (^ org.objectweb.asm.ClassWriter)