231232233234235236237238239240241
*/ if (isRef) return fun.callRef(env, args); else if (isCopy) return fun.call(env, args).copyReturn(); else { return fun.call(env, args).toValue(); } //} catch (Exception e) { // throw QuercusException.create(e, env.getStackTrace());
233234235236237238239240241242243
if (isRef) return fun.callRef(env, args); else if (isCopy) return fun.call(env, args).copyReturn(); else { return fun.call(env, args).toValue(); } //} catch (Exception e) { // throw QuercusException.create(e, env.getStackTrace()); } finally { env.popCall();
38853886388738883889389038913892389338943895
AbstractFunction fun = findFunction(name); if (fun == null) return error(L.l("'{0}' is an unknown function.", name)); return fun.call(this); } // // function calls (obsolete?) //
39063907390839093910391139123913391439153916
AbstractFunction fun = findFunction(name); if (fun == null) return error(L.l("'{0}' is an unknown function.", name)); return fun.call(this, a0); } /** * Evaluates the named function. *
6364656667686970717273
{ if (_globalId > 0) { AbstractFunction fun = env._fun[_globalId]; env._fun[_id] = fun; return fun.call(env, args); } return env.error(L.l("'{0}' is an unknown function.", _name)); }
106107108109110111112113114115116
try { env.checkTimeout(); // FIXME: FunctionExpr also invokes callRef() and callCopy(). return fun.call(env, _args); } finally { env.popCall(); } }
21212122212321242125212621272128212921302131
} Value searchKey = ((ArrayValue) arrays[k]).contains(entryValue); if (! searchKey.isNull()) ValueFound = ((int) func.call(env, searchKey, entryKey).toLong()) == 0; } if (! ValueFound) diffArray.put(entryKey, entryValue);
21832184218521862187218821892190219121922193
keyFound = false; while (keyItr.hasNext() && ! keyFound) { Value currentKey = keyItr.next(); keyFound = ((int) func.call(env, entryKey, currentKey).toLong()) == 0; } } if (! keyFound) diffArray.put(entryKey, entry.getValue());
23992400240124022403240424052406240724082409
break; Value searchValue = ((ArrayValue) arrays[k]).containsKey(entryKey); if (searchValue != null) valueFound = func.call(env, searchValue, entryValue).toLong() == 0; else valueFound = false; } if (valueFound)
24662467246824692470247124722473247424752476
keyFound = false; while (keyItr.hasNext() && ! keyFound) { Value currentKey = keyItr.next(); keyFound = ((int) func.call(env, entryKey, currentKey).toLong()) == 0; } } if (keyFound)