(Map other)
| 38 | private final IPersistentMap _meta; |
| 39 | |
| 40 | static public IPersistentMap create(Map other){ |
| 41 | ITransientMap ret = EMPTY.asTransient(); |
| 42 | for(Object o : other.entrySet()) |
| 43 | { |
| 44 | Map.Entry e = (Entry) o; |
| 45 | ret = ret.assoc(e.getKey(), e.getValue()); |
| 46 | } |
| 47 | return ret.persistent(); |
| 48 | } |
| 49 | |
| 50 | protected PersistentArrayMap(){ |
| 51 | this.array = new Object[]{}; |