# HG changeset patch # User sundar # Date 1366375980 -19800 # Node ID c8460f668d0cb962c836115f7dd3ce85b275eab9 # Parent bc251a7b5103966862daf52887b984564d9766fe 8012593: JSAdapter overrides impacts strongly construction time Reviewed-by: jlaskey, attila diff -r bc251a7b5103 -r c8460f668d0c src/jdk/nashorn/internal/objects/NativeJSAdapter.java --- a/src/jdk/nashorn/internal/objects/NativeJSAdapter.java Fri Apr 19 17:46:01 2013 +0530 +++ b/src/jdk/nashorn/internal/objects/NativeJSAdapter.java Fri Apr 19 18:23:00 2013 +0530 @@ -148,11 +148,7 @@ if (overrides instanceof ScriptObject) { this.overrides = true; final ScriptObject sobj = (ScriptObject)overrides; - final Iterator iter = sobj.propertyIterator(); - while (iter.hasNext()) { - final String prop = iter.next(); - super.set(prop, sobj.get(prop), false); - } + this.addBoundProperties(sobj); } else { this.overrides = false; }