summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2006-03-29 16:25:37 +0000
committerRich Hickey <richhickey@gmail.com>2006-03-29 16:25:37 +0000
commita4fa32ace916b3bf55f4a9fbbfabf831d87244e3 (patch)
treec46e4e90ddad795f564757cabba06dab945ae806
parent933cc55593ea5daee64c35decd39eb2c54ee70db (diff)
added toString
-rw-r--r--src/org/clojure/runtime/Symbol.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/org/clojure/runtime/Symbol.java b/src/org/clojure/runtime/Symbol.java
index 497e138b..e95ace2b 100644
--- a/src/org/clojure/runtime/Symbol.java
+++ b/src/org/clojure/runtime/Symbol.java
@@ -21,6 +21,14 @@ public Namespace namespace;
public Object val = UNBOUND;
public IFn fn; //todo, bind to throw stub?
+public String toString()
+ {
+ if(namespace == Namespace.globalNS)
+ return name;
+ if(namespace == null)
+ return "#:" + name;
+ return namespace.name + ":" + name;
+ }
/**
* Used by Namespace.intern()