From 079faf8106ccd8aac25ed2587ce1a85173f39d51 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Wed, 30 Sep 2020 20:21:55 +0200 Subject: [PATCH] [#600] Support java.io.FilenameFilter --- src/babashka/impl/classes.clj | 1 + src/babashka/impl/reify.clj | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) 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)))})})