JavaScriptBody does not honor Object.equals. Keeping original Java code only
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Sat, 29 Dec 2012 19:44:20 +0100
changeset 39569db488a2bc6
parent 394 31ca8ea998a9
child 396 4c7619614872
JavaScriptBody does not honor Object.equals. Keeping original Java code only
javap/src/main/java/org/apidesign/javap/Hashtable.java
     1.1 --- a/javap/src/main/java/org/apidesign/javap/Hashtable.java	Sat Dec 29 19:43:26 2012 +0100
     1.2 +++ b/javap/src/main/java/org/apidesign/javap/Hashtable.java	Sat Dec 29 19:44:20 2012 +0100
     1.3 @@ -17,8 +17,6 @@
     1.4   */
     1.5  package org.apidesign.javap;
     1.6  
     1.7 -import org.apidesign.bck2brwsr.core.JavaScriptBody;
     1.8 -
     1.9  /** A JavaScript optimized replacement for Hashtable.
    1.10   *
    1.11   * @author Jaroslav Tulach <jtulach@netbeans.org>
    1.12 @@ -38,9 +36,6 @@
    1.13      Hashtable() {
    1.14      }
    1.15  
    1.16 -    @JavaScriptBody(args = { "self", "key", "val" }, body = 
    1.17 -        "self[key] = val;"
    1.18 -    )
    1.19      synchronized void put(Object key, Object val) {
    1.20          int[] where = { -1, -1 };
    1.21          Object found = get(key, where);
    1.22 @@ -74,9 +69,6 @@
    1.23          }
    1.24      }
    1.25  
    1.26 -    @JavaScriptBody(args = {"self", "key" }, body = 
    1.27 -        "var r = self[key]; return r ? r : null;"
    1.28 -    )
    1.29      Object get(Object key) {
    1.30          return get(key, null);
    1.31      }