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

Method removeMethod

src/jvm/clojure/lang/MultiFn.java:70–82  ·  view source on GitHub ↗
(Object dispatchVal)

Source from the content-addressed store, hash-verified

68}
69
70public MultiFn removeMethod(Object dispatchVal) {
71 rw.writeLock().lock();
72 try
73 {
74 methodTable = getMethodTable().without(dispatchVal);
75 resetCache();
76 return this;
77 }
78 finally
79 {
80 rw.writeLock().unlock();
81 }
82}
83
84public MultiFn preferMethod(Object dispatchValX, Object dispatchValY) {
85 rw.writeLock().lock();

Callers

nothing calls this directly

Calls 4

getMethodTableMethod · 0.95
resetCacheMethod · 0.95
lockMethod · 0.80
withoutMethod · 0.65

Tested by

no test coverage detected