1 29 30 package com.caucho.quercus.program; 31 32 import com.caucho.quercus.Location; 33 import com.caucho.quercus.expr.ExprFactory; 34 import com.caucho.util.L10N; 35 36 import java.util.ArrayList ; 37 import java.util.logging.Logger ; 38 39 42 public class ObjectMethod extends Function { 43 private static final Logger log = Logger.getLogger(ObjectMethod.class.getName()); 44 private static final L10N L = new L10N(ObjectMethod.class); 45 46 private String _className; 47 48 ObjectMethod(Location location, 49 InterpretedClassDef quercusClass, 50 String name, 51 FunctionInfo info, 52 Arg []args, 53 Statement []statements) 54 { 55 super(location, name, info, args, statements); 56 57 _className = quercusClass.getName(); 58 } 59 60 public ObjectMethod(ExprFactory exprFactory, 61 Location location, 62 InterpretedClassDef quercusClass, 63 String name, 64 FunctionInfo info, 65 ArrayList <Arg> argList, 66 ArrayList <Statement> statementList) 67 { 68 super(exprFactory, location, name, info, argList, statementList); 69 70 _className = quercusClass.getName(); 71 } 72 73 public String getClassName() 74 { 75 return _className; 76 } 77 78 public boolean isObjectMethod() 79 { 80 return true; 81 } 82 } 83 84 | Popular Tags |