com.caucho.quercus.expr
Class ThisMethodExpr

java.lang.Object
  extended by com.caucho.quercus.expr.Expr
      extended by com.caucho.quercus.expr.AbstractMethodExpr
          extended by com.caucho.quercus.expr.ObjectMethodExpr
              extended by com.caucho.quercus.expr.ThisMethodExpr

public class ThisMethodExpr
extends ObjectMethodExpr

Represents a PHP method call expression from $this.


Field Summary
 
Fields inherited from class com.caucho.quercus.expr.ObjectMethodExpr
_args, _methodName, _objExpr
 
Fields inherited from class com.caucho.quercus.expr.Expr
COMPILE_ARG_MAX
 
Constructor Summary
ThisMethodExpr(Location location, ThisExpr qThis, java.lang.String methodName, java.util.ArrayList<Expr> args)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class com.caucho.quercus.expr.ObjectMethodExpr
eval, getName
 
Methods inherited from class com.caucho.quercus.expr.AbstractMethodExpr
eval, evalArg, evalCopy
 
Methods inherited from class com.caucho.quercus.expr.Expr
assign, canRead, createAssign, createAssignFrom, createAssignRef, createCall, createClassConst, createClassField, createClassField, createCopy, createDeref, createFieldGet, createFieldGet, createIsset, createRef, createUnset, evalArgs, evalArray, evalArrayAssign, evalAssignRef, evalAssignValue, evalBoolean, evalChar, evalConstant, evalConstantPrefix, evalConstantSuffix, evalDirty, evalDouble, evalIsset, evalLong, evalObject, evalPostIncrement, evalPreIncrement, evalRef, evalString, evalStringValue, evalTop, evalUnsetArray, evalValue, evalVar, getFileName, getFunctionLocation, getLine, getLocation, getLocationLine, isArray, isAssign, isBoolean, isConstant, isDouble, isFalse, isLiteral, isLong, isNumber, isRef, isString, isTrue, isVar, print
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ThisMethodExpr

public ThisMethodExpr(Location location,
                      ThisExpr qThis,
                      java.lang.String methodName,
                      java.util.ArrayList<Expr> args)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class ObjectMethodExpr