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

Method without

src/jvm/clojure/lang/PersistentStructMap.java:178–186  ·  view source on GitHub ↗
(Object key)

Source from the content-addressed store, hash-verified

176}
177
178public IPersistentMap without(Object key) {
179 Map.Entry e = def.keyslots.entryAt(key);
180 if(e != null)
181 throw Util.runtimeException("Can't remove struct key");
182 IPersistentMap newExt = ext.without(key);
183 if(newExt == ext)
184 return this;
185 return makeNew(_meta, def, vals, newExt);
186}
187
188public Iterator iterator(){
189 return new Iterator(){

Callers

nothing calls this directly

Calls 4

runtimeExceptionMethod · 0.95
makeNewMethod · 0.95
entryAtMethod · 0.65
withoutMethod · 0.65

Tested by

no test coverage detected