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

Method create

src/jvm/clojure/lang/PersistentHashSet.java:25–32  ·  view source on GitHub ↗
(Object... init)

Source from the content-addressed store, hash-verified

23final IPersistentMap _meta;
24
25public static PersistentHashSet create(Object... init){
26 ITransientSet ret = (ITransientSet)EMPTY.asTransient();
27 for(int i = 0; i < init.length; i++)
28 {
29 ret = (ITransientSet)ret.conj(init[i]);
30 }
31 return (PersistentHashSet)ret.persistent();
32}
33
34public static PersistentHashSet create(List init){
35 ITransientSet ret = (ITransientSet)EMPTY.asTransient();

Callers 2

buildThunkMethod · 0.95
LispReaderClass · 0.95

Calls 5

asTransientMethod · 0.65
conjMethod · 0.65
persistentMethod · 0.65
nextMethod · 0.65
firstMethod · 0.65

Tested by

no test coverage detected