From 732d2b5a8b7af79972521d45f3587701340a5f05 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Thu, 10 Jun 2021 12:04:23 +0200 Subject: [PATCH] Allow .notify / .wait interop call #879 --- src/babashka/impl/classes.clj | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index 81522456..fae96345 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -406,10 +406,14 @@ :let [class-name (str c)]] {:name class-name :allPublicFields true})) + instance-checks (vec (for [c (sort (:instance-checks classes)) + :let [class-name (str c)]] + ;; don't include any methods + {:name class-name})) custom-entries (for [[c v] (:custom classes) :let [class-name (str c)]] (assoc v :name class-name)) - all-entries (concat entries constructors methods fields custom-entries)] + all-entries (concat entries constructors methods fields instance-checks custom-entries)] all-entries)) (defn generate-reflection-file