diff options
author | Rich Hickey <richhickey@gmail.com> | 2006-03-29 16:25:37 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2006-03-29 16:25:37 +0000 |
commit | a4fa32ace916b3bf55f4a9fbbfabf831d87244e3 (patch) | |
tree | c46e4e90ddad795f564757cabba06dab945ae806 | |
parent | 933cc55593ea5daee64c35decd39eb2c54ee70db (diff) |
added toString
-rw-r--r-- | src/org/clojure/runtime/Symbol.java | 8 |
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() |