public class UnaryNotExpr extends AbstractUnaryExpr
_expr
COMPILE_ARG_MAX, NULL_ARGS
Constructor and Description |
---|
UnaryNotExpr(Expr expr) |
UnaryNotExpr(Location location,
Expr expr) |
Modifier and Type | Method and Description |
---|---|
Value |
eval(Env env)
Evaluates the equality as a boolean.
|
boolean |
evalBoolean(Env env)
Evaluates the equality as a boolean.
|
boolean |
isBoolean()
Return true as a boolean.
|
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, 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, isConstant, isDouble, isFalse, isLiteral, isLong, isNumber, isRef, isString, isTrue, isVar, print
public UnaryNotExpr(Expr expr)
public boolean evalBoolean(Env env)
evalBoolean
in class Expr
env
- the calling environment.