com.caucho.quercus.expr
Class CallVarExprPro
java.lang.Object
com.caucho.quercus.expr.Expr
com.caucho.quercus.expr.CallVarExpr
com.caucho.quercus.expr.CallVarExprPro
- All Implemented Interfaces:
- ExprPro
public class CallVarExprPro
- extends CallVarExpr
- implements ExprPro
Represents a PHP function expression.
| Methods inherited from class com.caucho.quercus.expr.Expr |
assign, canRead, createAssign, createAssignFrom, createAssignRef, createCall, createClassConst, createClassField, createClassField, createDeref, createFieldGet, createFieldGet, createIsset, createUnset, evalArg, evalArgs, evalArray, evalArrayAssign, evalAssignRef, evalAssignValue, evalBoolean, evalChar, evalConstant, evalConstantPrefix, evalConstantSuffix, evalDirty, evalDouble, evalIsset, evalLong, evalObject, evalPostIncrement, evalPreIncrement, 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 |
CallVarExprPro
public CallVarExprPro(Location location,
Expr name,
java.util.ArrayList<Expr> args)
CallVarExprPro
public CallVarExprPro(Location location,
Expr name,
Expr[] args)
CallVarExprPro
public CallVarExprPro(Expr name,
java.util.ArrayList<Expr> args)
CallVarExprPro
public CallVarExprPro(Expr name,
Expr[] args)
createRef
public Expr createRef()
- Returns the reference of the value.
- Parameters:
location -
createCopy
public Expr createCopy(Location location)
- Returns the copy of the value.
- Parameters:
location -
getGenerator
public ExprGenerator getGenerator()
- Description copied from interface:
ExprPro
- Returns the expression's generator.
- Specified by:
getGenerator in interface ExprPro