diff --git a/sci b/sci index 3f289f7e..34ea25a3 160000 --- a/sci +++ b/sci @@ -1 +1 @@ -Subproject commit 3f289f7e946151ee6bc3055e5ed23a2b2007beed +Subproject commit 34ea25a342b41486631071c1ae3b57e150b02bdb diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index c8dffb56..72b8896d 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -158,6 +158,7 @@ java.lang.Character java.lang.CharSequence java.lang.Class + java.lang.ClassCastException java.lang.ClassNotFoundException java.lang.Comparable java.lang.Double @@ -410,7 +411,8 @@ ;; classes: add the privage class here and the public class to the normal ;; list above and then everything reachable via the public class will be ;; visible in the native image. - :instance-checks [clojure.lang.AMapEntry ;; for proxy + :instance-checks [clojure.lang.AFn + clojure.lang.AMapEntry ;; for proxy clojure.lang.APersistentMap ;; for proxy clojure.lang.APersistentSet clojure.lang.AReference @@ -440,6 +442,7 @@ clojure.lang.IKVReduce clojure.lang.IRef clojure.lang.ISeq + clojure.lang.ITransientVector clojure.lang.Indexed clojure.lang.Iterate clojure.lang.LazySeq @@ -551,6 +554,7 @@ Character java.lang.Character CharSequence java.lang.CharSequence Class java.lang.Class + ClassCastException java.lang.ClassCastException ClassNotFoundException java.lang.ClassNotFoundException Comparable java.lang.Comparable Double java.lang.Double