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());