public class UnaryPreIncrementExpr extends AbstractUnaryExpr
Modifier and Type | Field and Description |
---|---|
protected int |
_incr |
_expr
COMPILE_ARG_MAX, NULL_ARGS
Constructor and Description |
---|
UnaryPreIncrementExpr(Expr expr,
int incr) |
UnaryPreIncrementExpr(Location location,
Expr expr,
int incr) |
Modifier and Type | Method and Description |
---|---|
Value |
eval(Env env)
Evaluates the expression, returning a Value, never a Var.
|
boolean |
isDouble()
Return true for a double value
|
boolean |
isLong()
Return true for a long value
|
boolean |
isNumber()
Return true for a number
|
java.lang.String |
toString() |
getExpr
assign, canRead, createAssign, createAssignFrom, createAssignRef, createCall, createClassConst, createClassConst, createClassField, createClassField, createCopy, createDeref, createFieldGet, createFieldGet, createIsset, createRef, createUnset, equals, evalArg, evalArgs, evalArray, evalArrayAssign, evalArrayAssignRef, evalArrayAssignRef, evalArrayAssignTail, evalAssignRef, evalAssignRef, evalAssignValue, evalAssignValue, evalBoolean, evalChar, evalConstant, evalConstantPrefix, evalConstantSuffix, evalCopy, 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, isFalse, isLiteral, isRef, isString, isTrue, isVar, print