diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index 6401bcec..971740e0 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -69,7 +69,9 @@ ;; not supported: {:name "setURLStreamHandlerFactory"} {:name "toExternalForm"} {:name "toString"} - {:name "toURI"}]}} + {:name "toURI"}]} + java.util.Arrays + {:methods [{:name "copyOf"}]}} features/xml? (assoc `com.sun.xml.internal.stream.XMLInputFactoryImpl {:methods [{:name "" :parameterTypes []}]} `com.sun.xml.internal.stream.XMLOutputFactoryImpl diff --git a/test/babashka/main_test.clj b/test/babashka/main_test.clj index 805a934a..f9d58ed2 100644 --- a/test/babashka/main_test.clj +++ b/test/babashka/main_test.clj @@ -463,6 +463,9 @@ (bb nil "(yaml/generate-string [{:name \"John Smith\", :age 33} {:name \"Mary Smith\", :age 27}])") "-"))) +(deftest arrays-copy-of-test + (is (= "foo" (bb nil "(String. (java.util.Arrays/copyOf (.getBytes \"foo\") 3))")))) + ;;;; Scratch (comment