From fe42f1e436926b896dad995ae9951eeab99a6920 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Tue, 1 Feb 2022 11:24:20 +0100 Subject: [PATCH 1/2] Add java.io.Data classes --- src/babashka/impl/classes.clj | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index b991fd0d..8a33ef47 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -119,6 +119,10 @@ java.io.ByteArrayOutputStream java.io.Closeable java.io.Console + java.io.DataInput + java.io.DataInputStream + java.io.DataOutput + java.io.DataOutputStream java.io.File java.io.FileFilter java.io.FilenameFilter From 2cc7e36ec3f6d328f3f5c5997a850a854fe58eab Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Tue, 1 Feb 2022 11:30:12 +0100 Subject: [PATCH 2/2] Add java.lang.reflect.Array#newInstance --- src/babashka/impl/classes.clj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index 8a33ef47..fc99ec67 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -80,6 +80,8 @@ {:methods [{:name "canAccess"}]} java.lang.reflect.Method {:methods [{:name "getName"}]} + java.lang.reflect.Array + {:methods [{:name "newInstance"}]} java.net.Inet4Address {:methods [{:name "getHostAddress"}]} java.net.Inet6Address