com.caucho.quercus.expr
Class UnaryExpr

java.lang.Object
  extended by com.caucho.quercus.expr.Expr
      extended by com.caucho.quercus.expr.UnaryExpr
Direct Known Subclasses:
BitNotExpr, CloneExpr, CopyExpr, EachExpr, IncludeExpr, IncludeOnceExpr, InstanceOfExpr, IssetExpr, MinusExpr, NotExpr, PlusExpr, PostIncrementExpr, PreIncrementExpr, RefExpr, SuppressErrorExpr, ToArrayExpr, ToBooleanExpr, ToDoubleExpr, ToLongExpr, ToObjectExpr, ToStringExpr

public abstract class UnaryExpr
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 UnaryExpr(Expr expr)
           
protected UnaryExpr(Location location, Expr expr)
           
 
Method Summary
 Expr getExpr()
          Returns the child expression.
 
Methods inherited from class com.caucho.quercus.expr.Expr
assign, canRead, createAssign, createAssignRef, createCopy, createDeref, createFieldGet, createFieldGet, createIsset, createRef, createUnset, eval, evalArg, evalArray, evalAssign, evalBoolean, evalChar, evalConstant, evalCopy, evalDirty, evalDouble, evalLong, evalObject, evalRef, evalString, evalStringValue, getFileName, getFunctionLocation, getLine, getLocation, getLocationLine, isAssign, isBoolean, isConstant, isDouble, isFalse, isLiteral, isLong, isNumber, isRef, isString, isTrue, 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

UnaryExpr

protected UnaryExpr(Location location,
                    Expr expr)

UnaryExpr

protected UnaryExpr(Expr expr)
Method Detail

getExpr

public final Expr getExpr()
Returns the child expression.