summaryrefslogtreecommitdiff
path: root/src/jvm/clojure/lang/IPersistentMap.java
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2007-12-07 13:43:02 +0000
committerRich Hickey <richhickey@gmail.com>2007-12-07 13:43:02 +0000
commit14287172ee1ea7549e83e115e8b943a94c444736 (patch)
tree554c93475ac778702ec6ed36d4b5f4d2121d78a6 /src/jvm/clojure/lang/IPersistentMap.java
parente953a3bbe78362b8d180f72400af3cc6d3e6c641 (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.java5
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);
}