Skip to content

Commit b28ac7c

Browse files
authored
Merge pull request #4126 from aartaka/more-clojure-tags
Tests for more Clojure tags
2 parents 123588e + b766cb3 commit b28ac7c

File tree

7 files changed

+51
-0
lines changed

7 files changed

+51
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
About methodId kind, see #4126.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
--sort=no
2+
--fields=+KzZ
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
multimethod.test input.clj /^(ns multimethod.test)$/;" kind:namespace
2+
test input.clj /^(defmulti test$/;" kind:multi scope:namespace:multimethod.test
3+
documented-multimethod input.clj /^(defmulti documented-multimethod "Documentation"$/;" kind:multi scope:namespace:multimethod.test
4+
test input.clj /^(defmethod test nil$/;" kind:method scope:namespace:multimethod.test
5+
test input.clj /^(defmethod test :test$/;" kind:method scope:namespace:multimethod.test
6+
test input.clj /^(defmethod test :test2 named-method$/;" kind:method scope:namespace:multimethod.test
7+
named-method input.clj /^(defmethod test :test2 named-method$/;" kind:methodId method:test scope:namespace:multimethod.test
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
(ns multimethod.test)
2+
3+
(defmulti test
4+
(fn [type] type))
5+
6+
(defmulti documented-multimethod "Documentation"
7+
(fn [type] type))
8+
9+
(defmethod test nil
10+
[& _]
11+
nil)
12+
13+
(defmethod test :test
14+
[& _]
15+
nil)
16+
17+
(defmethod test :test2 named-method
18+
[& _]
19+
nil)
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
--sort=no
2+
--fields=+KzZ
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
vars.test input.clj /^(ns vars.test)$/;" kind:namespace
2+
var input.clj /^(def var 'var)$/;" kind:variable namespace:vars.test
3+
doc-var input.clj /^(def doc-var "Documentation" 'var)$/;" kind:variable scope:namespace:vars.test
4+
dynamic-var input.clj /^(def dynamic-var ^:dynamic 'var)$/;" kind:variable scope:namespace:vars.test
5+
const-var input.clj /^(def const-var ^:const 'var)$/;" kind:variable scope:namespace:vars.test
6+
once-var input.clj /^(defonce once-var 'evaluated-once)$/;" kind:variable scope:namespace:vars.test
7+
fn-var input.clj /^(def fn-var (fn [] true))$/;" kind:function scope:namespace:vars.test
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
(ns vars.test)
2+
3+
(def var 'var)
4+
5+
(def doc-var "Documentation" 'var)
6+
7+
(def dynamic-var ^:dynamic 'var)
8+
9+
(def const-var ^:const 'var)
10+
11+
(defonce once-var 'evaluated-once)
12+
13+
(def fn-var (fn [] true))

0 commit comments

Comments
 (0)