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

Method removeAlias

src/jvm/clojure/lang/Namespace.java:262–270  ·  view source on GitHub ↗
(Symbol alias)

Source from the content-addressed store, hash-verified

260}
261
262public void removeAlias(Symbol alias) {
263 IPersistentMap map = getAliases();
264 while(map.containsKey(alias))
265 {
266 IPersistentMap newMap = map.without(alias);
267 aliases.compareAndSet(map, newMap);
268 map = getAliases();
269 }
270}
271
272private Object readResolve() throws ObjectStreamException {
273 // ensures that serialized namespaces are "deserialized" to the

Callers

nothing calls this directly

Calls 4

getAliasesMethod · 0.95
withoutMethod · 0.95
containsKeyMethod · 0.65
compareAndSetMethod · 0.65

Tested by

no test coverage detected