1.1 --- a/test/script/basic/JDK-8055796.js Mon Aug 25 08:46:42 2014 +0530 1.2 +++ b/test/script/basic/JDK-8055796.js Mon Aug 25 20:26:53 2014 +0530 1.3 @@ -35,33 +35,3 @@ 1.4 print("foo =", jsobj['getMember(java.lang.String)']("foo")); 1.5 print("eval =", jsobj['eval(String)']("this + 44")); 1.6 print("valueOf function? =", (jsobj.valueOf)['isFunction()']()); 1.7 - 1.8 -var JSObject = Java.type("netscape.javascript.JSObject"); 1.9 -var bjsobj = new (Java.extend(JSObject))() { 1.10 - getMember: function(name) { 1.11 - if (name == "func") { 1.12 - return function(arg) { 1.13 - print("func called with " + arg); 1.14 - } 1.15 - } 1.16 - return name.toUpperCase(); 1.17 - }, 1.18 - 1.19 - getSlot: function(index) { 1.20 - return index*index; 1.21 - }, 1.22 - 1.23 - setMember: function(name, value) { 1.24 - print(name + " set to " + value); 1.25 - }, 1.26 - 1.27 - setSlot: function(index, value) { 1.28 - print("[" + index + "] set to " + value); 1.29 - } 1.30 -}; 1.31 - 1.32 -print("getMember('foo') =", bjsobj['getMember(String)']('foo')); 1.33 -print("getSlot(6) =", bjsobj['getSlot(int)'](6)); 1.34 -bjsobj['setMember(String, Object)']('bar', 'hello'); 1.35 -bjsobj['setSlot(int, Object)'](10, 42); 1.36 -