diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/boot.clj | 2 | ||||
-rw-r--r-- | src/jvm/clojure/lang/Compiler.java | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/boot.clj b/src/boot.clj index 5c25db05..e4d064e4 100644 --- a/src/boot.clj +++ b/src/boot.clj @@ -1699,7 +1699,7 @@ not-every? (comp not every?)) row-values (fn [] (map (fn [#^Integer i] (. rs (getObject i))) idxs)) rows (fn thisfn [] (when (. rs (next)) - (fnseq (apply struct row-struct (row-values)) thisfn)))] + (lazy-cons (apply struct row-struct (row-values)) (thisfn))))] (rows))) (defn set diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java index 3f5d474a..19f49953 100644 --- a/src/jvm/clojure/lang/Compiler.java +++ b/src/jvm/clojure/lang/Compiler.java @@ -1787,7 +1787,7 @@ static class NewExpr implements Expr{ final Class c; final static Method invokeConstructorMethod = Method.getMethod("Object invokeConstructor(Class,Object[])"); - final static Method forNameMethod = Method.getMethod("Class forName(String)"); + final static Method forNameMethod = Method.getMethod("Class classForName(String)"); public NewExpr(Class c, IPersistentVector args, int line) throws Exception{ |