src/jdk/nashorn/internal/runtime/SetMethodCreator.java

Print this page

        

*** 146,156 **** } return new SetMethod(boundHandle, property); } private SetMethod createGlobalPropertySetter() { ! final ScriptObject global = Context.getGlobalTrusted(); return new SetMethod(MH.filterArguments(global.addSpill(getName()), 0, ScriptObject.GLOBALFILTER), null); } private SetMethod createNewPropertySetter() { final SetMethod sm = map.getFieldCount() < map.getFieldMaximum() ? createNewFieldSetter() : createNewSpillPropertySetter(); --- 146,156 ---- } return new SetMethod(boundHandle, property); } private SetMethod createGlobalPropertySetter() { ! final ScriptObject global = Context.getGlobal(); return new SetMethod(MH.filterArguments(global.addSpill(getName()), 0, ScriptObject.GLOBALFILTER), null); } private SetMethod createNewPropertySetter() { final SetMethod sm = map.getFieldCount() < map.getFieldMaximum() ? createNewFieldSetter() : createNewSpillPropertySetter();