nashorn/src/jdk/nashorn/internal/runtime/Context.java
changeset 24879 d316854e4249
parent 24783 b5c31bfe1496
child 24993 b707d46bae40
equal deleted inserted replaced
24801:410bccbded9e 24879:d316854e4249
  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 {