|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.quercus.expr.Expr
com.caucho.quercus.expr.AbstractUnaryExpr
com.caucho.quercus.expr.UnarySuppressErrorExpr
public class UnarySuppressErrorExpr
Represents a PHP error suppression
Field Summary |
---|
Fields inherited from class com.caucho.quercus.expr.AbstractUnaryExpr |
---|
_expr |
Fields inherited from class com.caucho.quercus.expr.Expr |
---|
COMPILE_ARG_MAX, NULL_ARGS |
Constructor Summary | |
---|---|
UnarySuppressErrorExpr(Expr expr)
|
|
UnarySuppressErrorExpr(Location location,
Expr expr)
|
Method Summary | |
---|---|
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()
|
Methods inherited from class com.caucho.quercus.expr.AbstractUnaryExpr |
---|
getExpr |
Methods inherited from class com.caucho.quercus.expr.Expr |
---|
assign, canRead, createAssignFrom, createCall, createClassConst, createClassField, createClassField, createCopy, createDeref, createFieldGet, createFieldGet, createIsset, createRef, createUnset, evalArg, evalArgs, evalArray, evalArrayAssign, evalArrayAssignTail, evalAssignRef, evalAssignValue, evalChar, evalConstant, evalConstantPrefix, evalConstantSuffix, evalDirty, evalDouble, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UnarySuppressErrorExpr(Location location, Expr expr)
public UnarySuppressErrorExpr(Expr expr)
Method Detail |
---|
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 Value eval(Env env)
eval
in class Expr
env
- the calling environment.
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.
public Value evalCopy(Env env)
evalCopy
in class Expr
env
- the calling environment.
public java.lang.String toString()
toString
in class Expr
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |