File tree Expand file tree Collapse file tree 2 files changed +10
-9
lines changed Expand file tree Collapse file tree 2 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 8
8
[riddley.compiler :as compiler]
9
9
[manifold
10
10
[executor :as ex]
11
- [utils :as utils :refer [definterface+]]
11
+ [utils :as utils :refer [assert-some definterface+]]
12
12
[time :as time]
13
13
[debug :as debug]]
14
14
[clojure.set :as set]
1536
1536
([d# d2# f# executor#]
1537
1537
(~fn-name (onto d# executor#) d2# f#)))))
1538
1538
1539
- (defmacro ^:no-doc assert-some
1540
- " Throws NullPointerException if any of the arguments is null."
1541
- [& values]
1542
- `(do ~@(for [value values]
1543
- `(let [value# ~value]
1544
- (when (nil? value#)
1545
- (throw (NullPointerException. ~(str value " was null" ))))))))
1546
-
1547
1539
(defn- fmap-deferred
1548
1540
" Like map/fmap but for deferreds.
1549
1541
Original file line number Diff line number Diff line change 152
152
(defn fn->BiConsumer [f]
153
153
(reify java.util.function.BiConsumer
154
154
(accept [_ x y] (f x y))))
155
+
156
+
157
+ (defmacro ^:no-doc assert-some
158
+ " Throws NullPointerException if any of the arguments is null."
159
+ [& values]
160
+ `(do ~@(for [value values]
161
+ `(let [value# ~value]
162
+ (when (nil? value#)
163
+ (throw (NullPointerException. ~(str value " was null" ))))))))
You can’t perform that action at this time.
0 commit comments