MCPcopy Index your code
hub / github.com/clojure/clojure / setMeta

Method setMeta

src/jvm/clojure/lang/Var.java:240–243  ·  view source on GitHub ↗
(IPersistentMap m)

Source from the content-addressed store, hash-verified

238 }
239
240public void setMeta(IPersistentMap m) {
241 //ensure these basis keys
242 resetMeta(m.assoc(nameKey, sym).assoc(nsKey, ns));
243}
244
245public void setMacro() {
246 alterMeta(assoc, RT.list(macroKey, RT.T));

Callers 5

internPrivateMethod · 0.95
VarMethod · 0.95
parseMethod · 0.95
evalMethod · 0.80
RTClass · 0.80

Calls 2

resetMetaMethod · 0.65
assocMethod · 0.65

Tested by

no test coverage detected