equal
deleted
inserted
replaced
1012 |
1012 |
1013 return ScriptRuntime.apply(script, thiz); |
1013 return ScriptRuntime.apply(script, thiz); |
1014 } |
1014 } |
1015 |
1015 |
1016 private static ScriptFunction getProgramFunction(final Class<?> script, final ScriptObject scope) { |
1016 private static ScriptFunction getProgramFunction(final Class<?> script, final ScriptObject scope) { |
|
1017 if (script == null) { |
|
1018 return null; |
|
1019 } |
1017 return invokeCreateProgramFunctionHandle(getCreateProgramFunctionHandle(script), scope); |
1020 return invokeCreateProgramFunctionHandle(getCreateProgramFunctionHandle(script), scope); |
1018 } |
1021 } |
1019 |
1022 |
1020 private static MethodHandle getCreateProgramFunctionHandle(final Class<?> script) { |
1023 private static MethodHandle getCreateProgramFunctionHandle(final Class<?> script) { |
1021 try { |
1024 try { |