summaryrefslogtreecommitdiff
path: root/src/jvm/clojure/lang/Symbol.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jvm/clojure/lang/Symbol.java')
-rw-r--r--src/jvm/clojure/lang/Symbol.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/jvm/clojure/lang/Symbol.java b/src/jvm/clojure/lang/Symbol.java
index cae743c2..0b1e1f5b 100644
--- a/src/jvm/clojure/lang/Symbol.java
+++ b/src/jvm/clojure/lang/Symbol.java
@@ -24,7 +24,7 @@ public String toString(){
return name;
}
-public Symbol(String name,String ns){
+public Symbol(String name, String ns){
this.name = name.intern();
if(ns != null)
this.ns = ns.intern();
@@ -32,6 +32,10 @@ public Symbol(String name,String ns){
this.ns = null;
}
+public Symbol(String name){
+ this(name, null);
+}
+
public boolean equals(Object o){
if(this == o)
return true;
@@ -45,7 +49,7 @@ public boolean equals(Object o){
}
public int hashCode(){
- return RT.hashCombine(name.hashCode(),RT.hash(ns));
+ return RT.hashCombine(name.hashCode(), RT.hash(ns));
}
}