keyword-node
function
rewrite-clj.node/keyword-node
(keyword-node [k auto-resolved?] [k])Create a node representing a keyword `k`.
Optionally include `auto-resolved?`, which defaults to `false`.
```Clojure
(require '[rewrite-clj.node :as n])
;; unqualified keyword
(-> (n/keyword-node :kw)
n/string)
;; => ":kw"
;; qualified keyword
(-> (n/keyword-node :my-prefix/kw)
n/string)
;; => ":my-prefix/kw"
;; keyword auto-resolved to current ns
(-> (n/keyword-node :kw true)
n/string)
;; => "::kw"
;; keyword auto-resolved to a namespace with given alias
(-> (n/keyword-node :ns-alias/kw true)
n/string)
;; => "::ns-alias/kw"
```
Examples
No examples yet. Be the first to add one!