From 2d77fd62542b54629e0050fa362780adaf8b2106 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Tue, 3 Nov 2020 11:42:28 +0100 Subject: [PATCH] [#630] Fix stream example --- src/babashka/impl/classes.clj | 4 ++-- test/babashka/main_test.clj | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index 6fecf603..d256ee0a 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -297,8 +297,8 @@ java.nio.file.FileSystem (instance? java.nio.file.PathMatcher v) java.nio.file.PathMatcher - (instance? java.util.stream.Stream v) - java.util.stream.Stream))))) + (instance? java.util.stream.BaseStream v) + java.util.stream.BaseStream))))) (def class-map (gen-class-map)) diff --git a/test/babashka/main_test.clj b/test/babashka/main_test.clj index 067b216e..68c6e29b 100644 --- a/test/babashka/main_test.clj +++ b/test/babashka/main_test.clj @@ -552,6 +552,9 @@ (test-utils/bb {:in "x" :err sw} "--repl")) (is (str/includes? (str sw) "Could not resolve symbol: x [at :1:1]"))))) +(deftest java-stream-test + (is (every? number? (bb nil "(take 2 (iterator-seq (.iterator (.doubles (java.util.Random.)))))")))) + ;;;; Scratch (comment