public class ClassConstructExpr extends AbstractMethodExpr
Modifier and Type | Field and Description |
---|---|
protected Expr[] |
_args |
protected java.lang.String |
_className |
protected boolean |
_isMethod |
COMPILE_ARG_MAX, NULL_ARGS
Constructor and Description |
---|
ClassConstructExpr(Location location,
java.lang.String className,
java.util.ArrayList<Expr> args) |
ClassConstructExpr(Location location,
java.lang.String className,
Expr[] args) |
Modifier and Type | Method and Description |
---|---|
Value |
eval(Env env)
Evaluates the expression.
|
java.lang.String |
toString() |
eval, evalArg, evalCopy
assign, canRead, createAssign, createAssignFrom, createAssignRef, createCall, createClassConst, createClassConst, createClassField, createClassField, createCopy, createDeref, createFieldGet, createFieldGet, createIsset, createRef, createUnset, equals, evalArgs, evalArray, evalArrayAssign, evalArrayAssignRef, evalArrayAssignRef, evalArrayAssignTail, evalAssignRef, evalAssignRef, evalAssignValue, evalAssignValue, evalBoolean, evalChar, evalConstant, evalConstantPrefix, evalConstantSuffix, evalDirty, evalDouble, evalEmpty, evalIsset, evalIssetValue, evalLong, evalObject, evalPostIncrement, evalPreIncrement, evalQuercusClass, 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