diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index 67fabb5f..6fecf603 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -90,6 +90,7 @@ java.io.Console java.io.File java.io.FileFilter + java.io.FilenameFilter java.io.FileNotFoundException java.io.InputStream java.io.IOException diff --git a/src/babashka/impl/reify.clj b/src/babashka/impl/reify.clj index f836fee0..cc98666b 100644 --- a/src/babashka/impl/reify.clj +++ b/src/babashka/impl/reify.clj @@ -15,4 +15,9 @@ (fn [{:keys [:methods]}] {:obj (reify java.io.FileFilter (accept [this f] - ((get methods 'accept) this f)))})}) + ((get methods 'accept) this f)))}) + 'java.io.FilenameFilter + (fn [{:keys [:methods]}] + {:obj (reify java.io.FilenameFilter + (accept [this f s] + ((get methods 'accept) this f s)))})})