diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/boot.clj | 2 | ||||
-rw-r--r-- | src/jvm/clojure/lang/Actor.java | 2 | ||||
-rw-r--r-- | src/jvm/clojure/lang/Ref.java (renamed from src/jvm/clojure/lang/IRef.java) | 2 | ||||
-rw-r--r-- | src/jvm/clojure/lang/TRef.java | 2 | ||||
-rw-r--r-- | src/jvm/clojure/lang/Var.java | 2 |
5 files changed, 5 insertions, 5 deletions
diff --git a/src/boot.clj b/src/boot.clj index 2c55a518..9558d4b9 100644 --- a/src/boot.clj +++ b/src/boot.clj @@ -366,7 +366,7 @@ (defn tref [x] (new clojure.lang.TRef x)) -(defn deref [#^clojure.lang.IRef ref] +(defn deref [#^clojure.lang.Ref ref] (. ref (get))) (defn deref! [#^clojure.lang.TRef ref] diff --git a/src/jvm/clojure/lang/Actor.java b/src/jvm/clojure/lang/Actor.java index e0cdb08f..c959cee5 100644 --- a/src/jvm/clojure/lang/Actor.java +++ b/src/jvm/clojure/lang/Actor.java @@ -17,7 +17,7 @@ import java.util.LinkedList; import java.util.concurrent.Executor; import java.util.concurrent.Executors; -public class Actor implements IRef{ +public class Actor implements Ref{ volatile Object state; final Queue q = new LinkedList(); boolean busy = false; diff --git a/src/jvm/clojure/lang/IRef.java b/src/jvm/clojure/lang/Ref.java index 42a8185a..56f9da0f 100644 --- a/src/jvm/clojure/lang/IRef.java +++ b/src/jvm/clojure/lang/Ref.java @@ -12,6 +12,6 @@ package clojure.lang; -public interface IRef{ +public interface Ref{ Object get(); } diff --git a/src/jvm/clojure/lang/TRef.java b/src/jvm/clojure/lang/TRef.java index fa81aa1d..bcaff392 100644 --- a/src/jvm/clojure/lang/TRef.java +++ b/src/jvm/clojure/lang/TRef.java @@ -16,7 +16,7 @@ import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.UUID; -public class TRef implements IFn, Comparable<TRef>, IRef{ +public class TRef implements IFn, Comparable<TRef>, Ref{ public int compareTo(TRef o){ return uuid.compareTo(o.uuid); diff --git a/src/jvm/clojure/lang/Var.java b/src/jvm/clojure/lang/Var.java index ed176740..95d4ee1d 100644 --- a/src/jvm/clojure/lang/Var.java +++ b/src/jvm/clojure/lang/Var.java @@ -16,7 +16,7 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicInteger; -public final class Var implements IFn, IRef{ +public final class Var implements IFn, Ref{ static class Frame{ //Var->Box |