From a9be9d02eaffbbf9c0bc0c3e6987cca244e12dac Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Tue, 25 Apr 2023 14:28:26 +0200 Subject: [PATCH] Fix #1546: add .contains for vector and lazy-seq --- CHANGELOG.md | 1 + src/babashka/impl/classes.clj | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 67376e1a..30c915ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ in the CfP! ## Unreleased - [#1544](https://github.com/babashka/babashka/issues/1544): `:local/root` in script-adjacent bb.edn should resolve relative to script +- [#1546](https://github.com/babashka/babashka/issues/1546): add `.contains` for vector and lazy-seq ## 1.3.178 (2023-04-18) diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index f63c0fe9..81d11dfb 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -130,10 +130,12 @@ clojure.lang.PersistentHashMap {:fields [{:name "EMPTY"}]} clojure.lang.APersistentVector - {:methods [{:name "indexOf"}]} + {:methods [{:name "indexOf"} + {:name "contains"}]} clojure.lang.LazySeq {:allPublicConstructors true, - :methods [{:name "indexOf"}]} + :methods [{:name "indexOf"} + {:name "contains"}]} clojure.lang.ILookup {:methods [{:name "valAt"}]} clojure.lang.IPersistentMap