com.caucho.quercus.expr
Class ListHeadExprPro

java.lang.Object
  extended by com.caucho.quercus.expr.Expr
      extended by com.caucho.quercus.expr.ListHeadExpr
          extended by com.caucho.quercus.expr.ListHeadExprPro
All Implemented Interfaces:
ExprPro

public class ListHeadExprPro
extends ListHeadExpr
implements ExprPro

Represents a list assignment expression.


Field Summary
 
Fields inherited from class com.caucho.quercus.expr.ListHeadExpr
_keyList, _varList
 
Fields inherited from class com.caucho.quercus.expr.Expr
COMPILE_ARG_MAX
 
Constructor Summary
ListHeadExprPro(java.util.ArrayList<Expr> varList)
           
 
Method Summary
 ExprGenerator getGenerator()
          Returns the expression's generator.
 ExprGenerator getListEachGenerator()
           
 
Methods inherited from class com.caucho.quercus.expr.ListHeadExpr
eval, evalAssignEachValue, evalAssignValue, evalEachBoolean, getVarList
 
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, 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, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ListHeadExprPro

public ListHeadExprPro(java.util.ArrayList<Expr> varList)
Method Detail

getGenerator

public ExprGenerator getGenerator()
Description copied from interface: ExprPro
Returns the expression's generator.

Specified by:
getGenerator in interface ExprPro

getListEachGenerator

public ExprGenerator getListEachGenerator()