diff options
Diffstat (limited to 'src/cli/runtime/MapEntry.cs')
-rw-r--r-- | src/cli/runtime/MapEntry.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cli/runtime/MapEntry.cs b/src/cli/runtime/MapEntry.cs index 0e86f56a..13051107 100644 --- a/src/cli/runtime/MapEntry.cs +++ b/src/cli/runtime/MapEntry.cs @@ -52,13 +52,13 @@ override public Object get(Object key) { return RT.equal(_key, key)?_val:null;
}
-override public IPersistentMap add(Object key, Object val) {
+override public IPersistentMap assocEx(Object key, Object val) {
if(RT.equal(_key, key))
throw new Exception("Key already present");
return assoc(key, val);
}
-override public IPersistentMap remove(Object key) {
+override public IPersistentMap without(Object key) {
if(RT.equal(_key, key))
return (IPersistentMap) PersistentArrayMap.EMPTY.withMeta(_meta);
return this;
|