diff options
author | Rich Hickey <richhickey@gmail.com> | 2007-12-07 13:43:02 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2007-12-07 13:43:02 +0000 |
commit | 14287172ee1ea7549e83e115e8b943a94c444736 (patch) | |
tree | 554c93475ac778702ec6ed36d4b5f4d2121d78a6 /src/jvm/clojure/lang/IPersistentMap.java | |
parent | e953a3bbe78362b8d180f72400af3cc6d3e6c641 (diff) |
added (get map key not-found-val) support
Diffstat (limited to 'src/jvm/clojure/lang/IPersistentMap.java')
-rw-r--r-- | src/jvm/clojure/lang/IPersistentMap.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/jvm/clojure/lang/IPersistentMap.java b/src/jvm/clojure/lang/IPersistentMap.java index c0632edc..4a7e2d48 100644 --- a/src/jvm/clojure/lang/IPersistentMap.java +++ b/src/jvm/clojure/lang/IPersistentMap.java @@ -11,11 +11,14 @@ package clojure.lang;
-public interface IPersistentMap extends Iterable, Associative {
+public interface IPersistentMap extends Iterable, Associative{
IPersistentMap assoc(Object key, Object val);
+
IPersistentMap assocEx(Object key, Object val) throws Exception;
IPersistentMap without(Object key);
+
+Object valAt(Object key, Object notFound);
}
|