You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bsf-dev@jakarta.apache.org by se...@apache.org on 2009/08/02 18:03:51 UTC

svn commit: r800102 - /jakarta/bsf/trunk/bsf3/bsf-api/src/main/java/javax/script/SimpleBindings.java

Author: sebb
Date: Sun Aug  2 16:03:50 2009
New Revision: 800102

URL: http://svn.apache.org/viewvc?rev=800102&view=rev
Log:
Restore put(Object, Object) removed in r799789 as needed for Java 1.4 compatibility

Modified:
    jakarta/bsf/trunk/bsf3/bsf-api/src/main/java/javax/script/SimpleBindings.java

Modified: jakarta/bsf/trunk/bsf3/bsf-api/src/main/java/javax/script/SimpleBindings.java
URL: http://svn.apache.org/viewvc/jakarta/bsf/trunk/bsf3/bsf-api/src/main/java/javax/script/SimpleBindings.java?rev=800102&r1=800101&r2=800102&view=diff
==============================================================================
--- jakarta/bsf/trunk/bsf3/bsf-api/src/main/java/javax/script/SimpleBindings.java (original)
+++ jakarta/bsf/trunk/bsf3/bsf-api/src/main/java/javax/script/SimpleBindings.java Sun Aug  2 16:03:50 2009
@@ -36,13 +36,13 @@
     /**
      * In which the key-value pairs are stored.
      */
-    private final Map map;
+    private final Map/*<String,Object>*/ map;
 
     /**
      * Constructs a SimpleBindings.
      */
     public SimpleBindings(){
-        map = new HashMap();
+        map = new HashMap/*<String,Object>*/();
     }
 
     /**
@@ -53,7 +53,7 @@
      *            SimpleBindings
      * @throws NullPointerException if the map is null
      */
-    public SimpleBindings(Map map){
+    public SimpleBindings(Map/*<String,Object>*/ map){
         if (map == null){
             throw new NullPointerException("parameter must not be null");
         }
@@ -106,6 +106,16 @@
         return map.put(key,value);
     }
 
+    /**
+     * This method is only needed for Java 1.4 compatibility.
+     * 
+     * @deprecated use put(String, Object) instead
+     */
+    public Object put(Object key, Object value) {
+        validateKey(key);
+        return map.put(key,value);
+    }
+
     /** {@inheritDoc} */
     public void putAll(Map/*<? extends String,? extends Object>*/ toMerge) {
 
@@ -161,7 +171,7 @@
     }
 
     /** {@inheritDoc} */
-    public Set/*<String*/ keySet() {
+    public Set/*<String>*/ keySet() {
         return map.keySet();
     }
 
@@ -171,4 +181,5 @@
         return map.remove(key);
     }
 
+
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: bsf-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bsf-dev-help@jakarta.apache.org