com.caucho.quercus.expr
Class ThisMethodVarExpr

java.lang.Object
  extended by com.caucho.quercus.expr.Expr
      extended by com.caucho.quercus.expr.ObjectMethodVarExpr
          extended by com.caucho.quercus.expr.ThisMethodVarExpr

public class ThisMethodVarExpr
extends ObjectMethodVarExpr

Represents a PHP method call expression from $this.


Field Summary
 
Fields inherited from class com.caucho.quercus.expr.ObjectMethodVarExpr
_args, _fullArgs, _name, _objExpr
 
Fields inherited from class com.caucho.quercus.expr.Expr
COMPILE_ARG_MAX
 
Constructor Summary
ThisMethodVarExpr(Location location, ThisExpr qThis, Expr methodName, java.util.ArrayList<Expr> args)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class com.caucho.quercus.expr.ObjectMethodVarExpr
eval
 
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, evalArg, evalArgs, evalArray, evalArrayAssign, evalAssignRef, evalAssignValue, evalBoolean, evalChar, evalConstant, evalConstantPrefix, evalConstantSuffix, evalCopy, 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

ThisMethodVarExpr

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

toString

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