37 */ |
37 */ |
38 class BoundScriptFunctionImpl extends ScriptFunctionImpl { |
38 class BoundScriptFunctionImpl extends ScriptFunctionImpl { |
39 private final ScriptFunction targetFunction; |
39 private final ScriptFunction targetFunction; |
40 |
40 |
41 BoundScriptFunctionImpl(ScriptFunctionData data, ScriptFunction targetFunction) { |
41 BoundScriptFunctionImpl(ScriptFunctionData data, ScriptFunction targetFunction) { |
42 super(data); |
42 super(data, Global.instance()); |
43 setPrototype(ScriptRuntime.UNDEFINED); |
43 setPrototype(ScriptRuntime.UNDEFINED); |
44 this.targetFunction = targetFunction; |
44 this.targetFunction = targetFunction; |
45 } |
45 } |
46 |
46 |
47 @Override |
47 @Override |