865866867868869870871872873874875
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. */
878879880881882883884885886887888
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. */
12121213121412151216121712181219122012211222
public StringValue toString(Env env) { AbstractFunction toString = _quercusClass.getToString(); if (toString != null) return toString.callMethod(env, _quercusClass, this).toStringValue(); else return env.createString(_className + "[]"); } /**
14231424142514261427142814291430143114321433
QuercusClass qClass = getQuercusClass(); AbstractFunction fun = qClass.getDestructor(); if (fun != null) fun.callMethod(env, qClass, this); } private static String toMethod(char []key, int keyLength) { return new String(key, 0, keyLength);
964965966967968969970971972973974
initObject(env, objectValue); AbstractFunction fun = findConstructor(); if (fun != null) fun.callMethod(env, this, objectValue, args); else { // if expr } return objectValue;
12691270127112721273127412751276127712781279
if (qThis.isNull()) qThis = this; AbstractFunction fun = _methodMap.get(methodName, hash); return fun.callMethod(env, this, qThis, args); } public final Value callMethod(Env env, Value qThis, StringValue methodName, Value []args) {
12911292129312941295129612971298129913001301
if (qThis.isNull()) qThis = this; AbstractFunction fun = _methodMap.get(methodName, hash); return fun.callMethod(env, this, qThis); } public final Value callMethod(Env env, Value qThis, StringValue methodName) { return callMethod(env, qThis,
13121313131413151316131713181319132013211322
if (qThis.isNull()) qThis = this; AbstractFunction fun = _methodMap.get(methodName, hash); return fun.callMethod(env, this, qThis, a1); } public final Value callMethod(Env env, Value qThis, StringValue methodName, Value a1) {
13351336133713381339134013411342134313441345
if (qThis.isNull()) qThis = this; AbstractFunction fun = _methodMap.get(methodName, hash); return fun.callMethod(env, this, qThis, a1, a2); } public final Value callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2) {
13581359136013611362136313641365136613671368
if (qThis.isNull()) qThis = this; AbstractFunction fun = _methodMap.get(methodName, hash); return fun.callMethod(env, this, qThis, a1, a2, a3); } public final Value callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3) {