public ObjectMethod(ExprFactory exprFactory, Location location, InterpretedClassDef quercusClass, string name, FunctionInfo info, Arg [] argList, Statement [] statementList) { super(exprFactory, location, name, info, argList, statementList); _quercusClass = quercusClass; }
/** * Returns the declaring class name */ public override string getDeclaringClassName() { ClassDef declaringClass = _info.getDeclaringClass(); if (declaringClass != null) { return(declaringClass.getName()); } else { return(null); } }
public MethodDeclaration(ExprFactory exprFactory, Location location, ClassDef qClass, string name, FunctionInfo info, Arg [] argList) { super(exprFactory, location, name, info, argList, new Statement[0]); _qClass = qClass; }
public static StringValue getCanonicalName(Env env, string classContext, StringValue name) { ClassDef classDef = env.findClassDef(classContext); ClassField entry = classDef.getField(name); if (entry != null) { return(entry.getCanonicalName()); } return(name); }
public FunctionInfo(QuercusContext quercus, ClassDef classDef, string name) { _quercus = quercus; _classDef = classDef; _name = name; }