com.caucho.quercus.expr
Class AbstractUnaryExpr

java.lang.Object
  extended by com.caucho.quercus.expr.Expr
      extended by com.caucho.quercus.expr.AbstractUnaryExpr
Direct Known Subclasses:
BinaryInstanceOfExpr, FunCloneExpr, FunEachExpr, FunIncludeExpr, FunIncludeOnceExpr, FunIssetExpr, ToArrayExpr, ToBooleanExpr, ToDoubleExpr, ToLongExpr, ToObjectExpr, ToStringExpr, UnaryBitNotExpr, UnaryCopyExpr, UnaryMinusExpr, UnaryNotExpr, UnaryPlusExpr, UnaryPostIncrementExpr, UnaryPreIncrementExpr, UnaryRefExpr, UnarySuppressErrorExpr

public abstract class AbstractUnaryExpr
extends Expr

Represents a PHP boolean negation


Field Summary
protected  Expr _expr
           
 
Fields inherited from class com.caucho.quercus.expr.Expr
COMPILE_ARG_MAX
 
Constructor Summary
protected AbstractUnaryExpr(Expr expr)
           
protected AbstractUnaryExpr(Location location, Expr expr)
           
 
Method Summary
 Expr getExpr()
          Returns the child expression.
 
Methods inherited from class com.caucho.quercus.expr.Expr
assign, canRead, createAssign, createAssignFrom, createAssignRef, createCall, createClassConst, createClassField, createClassField, createCopy, createDeref, createFieldGet, createFieldGet, createIsset, createRef, createUnset, eval, evalArg, evalArgs, evalArray, evalArrayAssign, evalAssignRef, evalAssignValue, evalBoolean, evalChar, evalConstant, evalConstantPrefix, evalConstantSuffix, evalCopy, evalDirty, evalDouble, evalIsset, evalLong, evalObject, evalPostIncrement, evalPreIncrement, evalRef, evalString, evalStringValue, evalTop, evalUnsetArray, evalValue, evalVar, getFileName, getFunctionLocation, getLine, getLocation, getLocationLine, isArray, isAssign, isBoolean, isConstant, isDouble, isFalse, isLiteral, isLong, isNumber, isRef, isString, isTrue, isVar, print, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_expr

protected final Expr _expr
Constructor Detail

AbstractUnaryExpr

protected AbstractUnaryExpr(Location location,
                            Expr expr)

AbstractUnaryExpr

protected AbstractUnaryExpr(Expr expr)
Method Detail

getExpr

public final Expr getExpr()
Returns the child expression.