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