1.1 --- a/javap/src/main/java/org/apidesign/javap/Hashtable.java Fri Nov 16 08:08:36 2012 +0100
1.2 +++ b/javap/src/main/java/org/apidesign/javap/Hashtable.java Thu Dec 13 23:20:47 2012 +0100
1.3 @@ -4,6 +4,8 @@
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 @@ -23,6 +25,9 @@
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 @@ -56,6 +61,9 @@
1.23 }
1.24 }
1.25
1.26 + @JavaScriptBody(args = {"self", "key" }, body =
1.27 + "return self[key];"
1.28 + )
1.29 Object get(Object key) {
1.30 return get(key, null);
1.31 }