src/jdk/nashorn/internal/objects/NativeDebug.java

changeset 380
80c66d3fd872
parent 253
fb1d7ea3e1b6
child 414
ec84ba68ad39
     1.1 --- a/src/jdk/nashorn/internal/objects/NativeDebug.java	Wed Jun 26 08:36:53 2013 -0300
     1.2 +++ b/src/jdk/nashorn/internal/objects/NativeDebug.java	Wed Jun 26 15:40:52 2013 +0200
     1.3 @@ -47,8 +47,12 @@
     1.4   */
     1.5  @ScriptClass("Debug")
     1.6  public final class NativeDebug extends ScriptObject {
     1.7 +
     1.8 +    // initialized by nasgen
     1.9 +    private static PropertyMap $nasgenmap$;
    1.10 +
    1.11      NativeDebug() {
    1.12 -        this.setProto(Global.objectPrototype());
    1.13 +        super(Global.objectPrototype(), $nasgenmap$);
    1.14      }
    1.15  
    1.16      @Override
    1.17 @@ -187,7 +191,7 @@
    1.18          out.println("Scope count " + ScriptObject.getScopeCount());
    1.19          out.println("ScriptObject listeners added " + PropertyListenerManager.getListenersAdded());
    1.20          out.println("ScriptObject listeners removed " + PropertyListenerManager.getListenersRemoved());
    1.21 -        out.println("ScriptFunction count " + ScriptObject.getCount());
    1.22 +        out.println("ScriptFunction constructor calls " + ScriptFunction.getConstructorCount());
    1.23          out.println("ScriptFunction invokes " + ScriptFunction.getInvokes());
    1.24          out.println("ScriptFunction allocations " + ScriptFunction.getAllocations());
    1.25          out.println("PropertyMap count " + PropertyMap.getCount());

mercurial