public class UnarySuppressErrorExpr extends AbstractUnaryExpr
_expr
COMPILE_ARG_MAX, NULL_ARGS
Constructor and Description |
---|
UnarySuppressErrorExpr(Expr expr) |
UnarySuppressErrorExpr(Location location,
Expr expr) |
Modifier and Type | Method and Description |
---|---|
Expr |
createAssign(QuercusParser parser,
Expr value)
Creates the assignment.
|
Expr |
createAssignRef(QuercusParser parser,
Expr value)
Creates the assignment.
|
Value |
eval(Env env)
Evaluates the expression.
|
boolean |
evalBoolean(Env env)
Evaluates the expression as a boolean.
|
Value |
evalCopy(Env env)
Evaluates the expression, copying the results as necessary
|
java.lang.String |
evalString(Env env)
Evaluates the expression as a string.
|
java.lang.String |
toString() |
getExpr
assign, canRead, createAssignFrom, 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, evalDirty, evalDouble, evalEmpty, evalIsset, evalIssetValue, evalLong, evalObject, evalPostIncrement, evalPreIncrement, evalQuercusClass, evalRef, evalStringValue, evalTop, evalUnsetArray, evalValue, evalVar, getFileName, getFunctionLocation, getLine, getLocation, getLocationLine, isArray, isAssign, isBoolean, isConstant, isDouble, isFalse, isLiteral, isLong, isNumber, isRef, isString, isTrue, isVar, print
public UnarySuppressErrorExpr(Expr expr)
public Expr createAssign(QuercusParser parser, Expr value) throws java.io.IOException
createAssign
in class Expr
java.io.IOException
public Expr createAssignRef(QuercusParser parser, Expr value) throws java.io.IOException
createAssignRef
in class Expr
java.io.IOException
public boolean evalBoolean(Env env)
evalBoolean
in class Expr
env
- the calling environment.public java.lang.String evalString(Env env)
evalString
in class Expr
env
- the calling environment.