From 74a31375771432f26c053ed26e60fac3c25cc56c Mon Sep 17 00:00:00 2001 From: hns Date: Wed, 18 Jun 2003 14:59:34 +0000 Subject: [PATCH] Implement getDefaultValue(String.class) for MapWrapper. --- src/helma/scripting/rhino/MapWrapper.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/helma/scripting/rhino/MapWrapper.java b/src/helma/scripting/rhino/MapWrapper.java index 883cfc4e..ad9d9573 100644 --- a/src/helma/scripting/rhino/MapWrapper.java +++ b/src/helma/scripting/rhino/MapWrapper.java @@ -196,6 +196,13 @@ public class MapWrapper extends ScriptableObject { return map.keySet().toArray(); } + public Object getDefaultValue(Class hint) { + if (hint == String.class) { + return map == null ? "{}" : map.toString(); + } + return super.getDefaultValue(hint); + } + public Map unwrap() { if (map == null) { map = new HashMap();