# HG changeset patch # User Jaroslav Tulach # Date 1356806660 -3600 # Node ID 69db488a2bc6323bcb8a3c618c7da9d905701ad5 # Parent 31ca8ea998a92cdd1491850f9bed4c7f2d0aa719 JavaScriptBody does not honor Object.equals. Keeping original Java code only diff -r 31ca8ea998a9 -r 69db488a2bc6 javap/src/main/java/org/apidesign/javap/Hashtable.java --- a/javap/src/main/java/org/apidesign/javap/Hashtable.java Sat Dec 29 19:43:26 2012 +0100 +++ b/javap/src/main/java/org/apidesign/javap/Hashtable.java Sat Dec 29 19:44:20 2012 +0100 @@ -17,8 +17,6 @@ */ package org.apidesign.javap; -import org.apidesign.bck2brwsr.core.JavaScriptBody; - /** A JavaScript optimized replacement for Hashtable. * * @author Jaroslav Tulach @@ -38,9 +36,6 @@ Hashtable() { } - @JavaScriptBody(args = { "self", "key", "val" }, body = - "self[key] = val;" - ) synchronized void put(Object key, Object val) { int[] where = { -1, -1 }; Object found = get(key, where); @@ -74,9 +69,6 @@ } } - @JavaScriptBody(args = {"self", "key" }, body = - "var r = self[key]; return r ? r : null;" - ) Object get(Object key) { return get(key, null); }