Commit 20c82f88 authored by nboyd%atg.com's avatar nboyd%atg.com
Browse files

Add construction of Counter from Java

parent 108f24eb
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -51,6 +51,14 @@ public class RunScript3 {
        // and prototype in JavaScript.
        ScriptableObject.defineClass(scope, Counter.class);

        // Create an instance of Counter and assign it to
        // the top-level variable "myCounter". This is
        // equivalent to the JavaScript code 
        //    myCounter = new Counter(7);
        Object[] arg = { new Integer(7) };
        Scriptable myCounter = cx.newObject(scope, "Counter", arg);
        scope.put("myCounter", scope, myCounter);
        
        String s = "";
        for (int i=0; i < args.length; i++)
            s += args[i];