diff options
Diffstat (limited to 'src/cli/runtime/APersistentMap.cs')
-rw-r--r-- | src/cli/runtime/APersistentMap.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cli/runtime/APersistentMap.cs b/src/cli/runtime/APersistentMap.cs index 4e39acb7..99ca0ea4 100644 --- a/src/cli/runtime/APersistentMap.cs +++ b/src/cli/runtime/APersistentMap.cs @@ -61,6 +61,12 @@ public abstract class APersistentMap : Obj, IPersistentMap{ abstract public ISeq seq();
+ public IPersistentCollection cons(Object o)
+ {
+ IMapEntry e = (IMapEntry)o;
+ return (IPersistentCollection)assoc(e.key(), e.val());
+ }
+
#endregion
}
|