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

Method invoke

src/jvm/clojure/lang/LispReader.java:1356–1362  ·  view source on GitHub ↗
(Object reader, Object leftparen, Object opts, Object pendingForms)

Source from the content-addressed store, hash-verified

1354
1355public static class MapReader extends AFn{
1356 public Object invoke(Object reader, Object leftparen, Object opts, Object pendingForms) {
1357 PushbackReader r = (PushbackReader) reader;
1358 Object[] a = readDelimitedList('}', r, true, opts, ensurePending(pendingForms)).toArray();
1359 if((a.length & 1) == 1)
1360 throw Util.runtimeException("Map literal must contain an even number of forms");
1361 return RT.map(a);
1362 }
1363
1364}
1365

Callers

nothing calls this directly

Calls 5

runtimeExceptionMethod · 0.95
mapMethod · 0.95
ensurePendingMethod · 0.80
toArrayMethod · 0.45
readDelimitedListMethod · 0.45

Tested by

no test coverage detected