Skip to content

Commit 94f845b

Browse files
Merge pull request #132 from ryfow/fix-number-recorded-typehint
Fix number-recorded type hint
2 parents 248fa71 + 9650d76 commit 94f845b

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

Diff for: metrics-clojure-core/src/metrics/timers.clj

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
[^Timer m]
6969
(.getMeanRate m))
7070

71-
(defn ^long number-recorded
71+
(defn number-recorded ^long
7272
[^Timer t]
7373
(.getCount t))
7474

Diff for: metrics-clojure-core/test/metrics/test/timers_test.clj

+8
Original file line numberDiff line numberDiff line change
@@ -104,3 +104,11 @@
104104
(catch IllegalArgumentException _
105105
(is true)))
106106
(is (some? (mt/timer r"timer")))))
107+
108+
(deftest test-number-recorded-return-type
109+
(let [r (mc/new-registry)
110+
t (mt/timer r ["test" "timers" "test-num-recorded"])]
111+
(binding [*warn-on-reflection* false]
112+
(is (= java.lang.Long
113+
(.getClass (mt/number-recorded t)))))))
114+

0 commit comments

Comments
 (0)