summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Halloway <stu@thinkrelevance.com>2010-10-25 15:21:53 -0400
committerStuart Halloway <stu@thinkrelevance.com>2010-10-25 15:21:53 -0400
commit01e67b1f2070b1e862e2e4e55680513943be58fb (patch)
tree7c68abf7df8e06a1b3390ec75ae8048746eae581
parentbe90b81b5650b80c5330231112d61f04444a817a (diff)
reinstate Symbol.create for binary compat
-rw-r--r--src/jvm/clojure/lang/Symbol.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/jvm/clojure/lang/Symbol.java b/src/jvm/clojure/lang/Symbol.java
index 247f4b36..cdad6422 100644
--- a/src/jvm/clojure/lang/Symbol.java
+++ b/src/jvm/clojure/lang/Symbol.java
@@ -37,6 +37,16 @@ public String getName(){
return name;
}
+// the create thunks preserve binary compatibility with code compiled
+// against earlier version of Clojure and can be removed (at some point).
+static public Symbol create(String ns, String name) {
+ return Symbol.intern(ns, name);
+}
+
+static public Symbol create(String nsname) {
+ return Symbol.intern(nsname);
+}
+
static public Symbol intern(String ns, String name){
return new Symbol(ns == null ? null : ns.intern(), name.intern());
}