public class BinaryInstanceOfExpr extends AbstractUnaryExpr
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
_right |
_expr
COMPILE_ARG_MAX, NULL_ARGS
Constructor and Description |
---|
BinaryInstanceOfExpr(Expr left,
java.lang.String right) |
BinaryInstanceOfExpr(Location location,
Expr left,
java.lang.String right) |
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()
Returns true for 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 BinaryInstanceOfExpr(Location location, Expr left, java.lang.String right)
public BinaryInstanceOfExpr(Expr left, java.lang.String right)
public boolean evalBoolean(Env env)
evalBoolean
in class Expr
env
- the calling environment.