diff options
author | Rich Hickey <richhickey@gmail.com> | 2006-08-04 23:21:07 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2006-08-04 23:21:07 +0000 |
commit | ee19adc3e5bc9e5b525dac99e9281f3db30d3ece (patch) | |
tree | 534c9ecffefa6543b0322d72acae09975cb53174 /src/jvm/clojure | |
parent | 7e9b97b213b0214238c244eff9389554adcba54e (diff) |
got rid of identity maps
Diffstat (limited to 'src/jvm/clojure')
-rw-r--r-- | src/jvm/clojure/lang/TObj.java | 2 | ||||
-rw-r--r-- | src/jvm/clojure/lang/ThreadLocalData.java | 2 | ||||
-rw-r--r-- | src/jvm/clojure/lang/Var.java | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/jvm/clojure/lang/TObj.java b/src/jvm/clojure/lang/TObj.java index d04f38d8..564fb8ec 100644 --- a/src/jvm/clojure/lang/TObj.java +++ b/src/jvm/clojure/lang/TObj.java @@ -14,7 +14,7 @@ public class TObj implements IObj{ TRef _attrs;
public TObj() throws Exception{
- this._attrs = Transaction.tref(PersistentArrayIdentityMap.EMPTY);
+ this._attrs = Transaction.tref(PersistentArrayMap.EMPTY);
}
diff --git a/src/jvm/clojure/lang/ThreadLocalData.java b/src/jvm/clojure/lang/ThreadLocalData.java index d4b76c47..5e94f6c2 100644 --- a/src/jvm/clojure/lang/ThreadLocalData.java +++ b/src/jvm/clojure/lang/ThreadLocalData.java @@ -39,7 +39,7 @@ static public void main(String[] args){ // testmap = (PersistentArrayIdentityMap) testmap.put(42, 42); // testmap = (PersistentArrayIdentityMap) testmap.put(Thread.currentThread(), 17); - IPersistentMap testmap = PersistentArrayIdentityMap.EMPTY; + IPersistentMap testmap = PersistentArrayMap.EMPTY; testmap = testmap.put(Thread.currentThread(), 17); // testmap = testmap.put(42, 42); // testmap = testmap.put(43, 42); diff --git a/src/jvm/clojure/lang/Var.java b/src/jvm/clojure/lang/Var.java index a879e439..7a05a7c7 100644 --- a/src/jvm/clojure/lang/Var.java +++ b/src/jvm/clojure/lang/Var.java @@ -22,7 +22,7 @@ public final Symbol sym; public Namespace namespace; public Binding binding; AtomicInteger tcount = new AtomicInteger(0); -AtomicReference<IPersistentMap> threadBindings = new AtomicReference(PersistentArrayIdentityMap.EMPTY); +AtomicReference<IPersistentMap> threadBindings = new AtomicReference(PersistentArrayMap.EMPTY); Var(Symbol sym, Namespace ns) { if (!(sym.getClass() == Symbol.class)) |