You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@velocity.apache.org by nb...@apache.org on 2008/11/04 01:11:32 UTC

svn commit: r711134 - /velocity/tools/trunk/src/main/java/org/apache/velocity/tools/generic/ValueParser.java

Author: nbubna
Date: Mon Nov  3 16:11:32 2008
New Revision: 711134

URL: http://svn.apache.org/viewvc?rev=711134&view=rev
Log:
improve some exception messages

Modified:
    velocity/tools/trunk/src/main/java/org/apache/velocity/tools/generic/ValueParser.java

Modified: velocity/tools/trunk/src/main/java/org/apache/velocity/tools/generic/ValueParser.java
URL: http://svn.apache.org/viewvc/velocity/tools/trunk/src/main/java/org/apache/velocity/tools/generic/ValueParser.java?rev=711134&r1=711133&r2=711134&view=diff
==============================================================================
--- velocity/tools/trunk/src/main/java/org/apache/velocity/tools/generic/ValueParser.java (original)
+++ velocity/tools/trunk/src/main/java/org/apache/velocity/tools/generic/ValueParser.java Mon Nov  3 16:11:32 2008
@@ -102,6 +102,7 @@
      * at any time, while preventing templates from doing so when 
      * configure(Map) is locked.
      */
+    @Override
     protected void configure(ValueParser values)
     {
         super.configure(values);
@@ -534,19 +535,19 @@
     }
 
     public Object put(String key, Object value) {
-        throw new UnsupportedOperationException("ValueParser is read-only");
+        throw new UnsupportedOperationException("Cannot put("+key+","+value+"); "+getClass().getName()+" is read-only");
     }
 
     public Object remove(Object key) {
-        throw new UnsupportedOperationException("ValueParser is read-only");
+        throw new UnsupportedOperationException("Cannot remove("+key+"); "+getClass().getName()+" is read-only");
     }
 
     public void putAll(Map<? extends String,? extends Object> m) {
-        throw new UnsupportedOperationException("ValueParser is read-only");
+        throw new UnsupportedOperationException("Cannot putAll("+m+"); "+getClass().getName()+" is read-only");
     }
 
     public void clear() {
-        throw new UnsupportedOperationException("ValueParser is read-only");
+        throw new UnsupportedOperationException("Cannot clear(); "+getClass().getName()+" is read-only");
     }
 
     public Set<String> keySet() {