test/script/basic/JDK-8055796.js

changeset 969
e94c247e4673
parent 967
934689dc9f10
     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 -

mercurial