428429430431432433434435436437438
if (! _isFieldInit) { AbstractFunction fieldSet = _quercusClass.getFieldSet(); if (fieldSet != null) { _isFieldInit = true; Value retVal = fieldSet.callMethod(env, _quercusClass, this, name, value); _isFieldInit = false; return retVal; } }
481482483484485486487488489490491
//php/09k7 _isFieldInit = true; Value retValue = NullValue.NULL; try { retValue = fieldSet.callMethod(env, _quercusClass, this, name, value); } finally { _isFieldInit = false; } return retValue;
757758759760761762763764765766767
public Value callMethod(Env env, StringValue methodName, int hash, Value []args) { AbstractFunction fun = _methodMap.get(methodName, hash); return fun.callMethod(env, _quercusClass, this, args); } /** * Evaluates a method. */
768769770771772773774775776777778
@Override public Value callMethod(Env env, StringValue methodName, int hash) { AbstractFunction fun = _methodMap.get(methodName, hash); return fun.callMethod(env, _quercusClass, this); } /** * Evaluates a method. */
780781782783784785786787788789790
public Value callMethod(Env env, StringValue methodName, int hash, Value a1) { AbstractFunction fun = _methodMap.get(methodName, hash); return fun.callMethod(env, _quercusClass, this, a1); } /** * Evaluates a method. */
792793794795796797798799800801802
public Value callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2) { AbstractFunction fun = _methodMap.get(methodName, hash); return fun.callMethod(env, _quercusClass, this, a1, a2); } /** * calls the function. */
805806807808809810811812813814815
StringValue methodName, int hash, Value a1, Value a2, Value a3) { AbstractFunction fun = _methodMap.get(methodName, hash); return fun.callMethod(env, _quercusClass, this, a1, a2, a3); } /** * calls the function. */
818819820821822823824825826827828
StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4) { AbstractFunction fun = _methodMap.get(methodName, hash); return fun.callMethod(env, _quercusClass, this, a1, a2, a3, a4); } /** * calls the function. */
831832833834835836837838839840841
StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5) { AbstractFunction fun = _methodMap.get(methodName, hash); return fun.callMethod(env, _quercusClass, this, a1, a2, a3, a4, a5); } /** * Evaluates a method. */
11721173117411751176117711781179118011811182
public StringValue toString(Env env) { AbstractFunction toString = _quercusClass.getToString(); if (toString != null) return toString.callMethod(env, _quercusClass, this).toStringValue(); else return env.createString(_className + "[]"); } /**