Uses of Class
com.caucho.quercus.expr.AbstractVarExpr

Packages that use AbstractVarExpr
com.caucho.quercus.expr   
com.caucho.quercus.statement   
 

Uses of AbstractVarExpr in com.caucho.quercus.expr
 

Subclasses of AbstractVarExpr in com.caucho.quercus.expr
 class ArrayGetExpr
          Represents a PHP array reference expression.
 class ArrayTailExpr
          Represents a PHP array[] reference expression.
 class BinaryCharAtExpr
          Represents the character at expression
 class ClassFieldExpr
          Represents a PHP class field reference A::$foo
 class ClassFieldVarExpr
          Represents a PHP static field reference.
 class ClassVarFieldExpr
          Represents a variable class field reference $class::$b.
 class ClassVarFieldVarExpr
          Represents a variable class field reference $class::${"b"}.
 class ClassVirtualFieldExpr
          Represents a PHP static field reference.
 class ClassVirtualFieldVarExpr
          Represents a PHP static field reference.
 class ObjectFieldExpr
          Represents a PHP field reference.
 class ObjectFieldVarExpr
          Represents a PHP field reference.
 class ThisExpr
          Represents the 'this' expression.
 class ThisFieldExpr
          Represents a PHP field reference.
 class ThisFieldVarExpr
          Represents a PHP field reference.
 class VarExpr
          Represents a PHP variable expression.
 class VarTempExpr
          Represents a temp PHP variable expression.
 class VarVarExpr
          Represents a PHP variable expression.
 

Fields in com.caucho.quercus.expr declared as AbstractVarExpr
protected  AbstractVarExpr BinaryAssignExpr._var
           
protected  AbstractVarExpr BinaryAssignRefExpr._var
           
protected  AbstractVarExpr VarUnsetExpr._var
           
 

Methods in com.caucho.quercus.expr with parameters of type AbstractVarExpr
 Expr ExprFactory.createAssign(AbstractVarExpr left, Expr right)
          Creates an assignment expression.
 Expr Expr.createAssignFrom(QuercusParser parser, AbstractVarExpr leftHandSide)
          Creates an assignment using this value as the right hand side.
 Expr UnaryRefExpr.createAssignFrom(QuercusParser parser, AbstractVarExpr leftHandSide)
          Creates an assignment using this value as the right hand side.
 Expr ExprFactory.createAssignRef(AbstractVarExpr left, Expr right)
          Creates an assignment expression.
 Statement ExprFactory.createForeach(Location loc, Expr objExpr, AbstractVarExpr key, AbstractVarExpr value, boolean isRef, Statement block, java.lang.String label)
          Creates a foreach statement
 Expr ExprFactory.createUnsetVar(AbstractVarExpr var)
          Creates an unset '$a' expression.
 

Constructors in com.caucho.quercus.expr with parameters of type AbstractVarExpr
BinaryAssignExpr(AbstractVarExpr var, Expr value)
           
BinaryAssignExpr(Location location, AbstractVarExpr var, Expr value)
           
BinaryAssignRefExpr(AbstractVarExpr var, Expr value)
           
BinaryAssignRefExpr(Location location, AbstractVarExpr var, Expr value)
           
UnaryUnsetExpr(AbstractVarExpr var)
           
UnaryUnsetExpr(Location location, AbstractVarExpr var)
           
VarUnsetExpr(AbstractVarExpr var)
           
VarUnsetExpr(Location location, AbstractVarExpr var)
           
 

Uses of AbstractVarExpr in com.caucho.quercus.statement
 

Fields in com.caucho.quercus.statement declared as AbstractVarExpr
protected  AbstractVarExpr ForeachStatement._key
           
protected  AbstractVarExpr ForeachStatement._value
           
 

Methods in com.caucho.quercus.statement that return AbstractVarExpr
 AbstractVarExpr TryStatement.Catch.getExpr()
           
 

Methods in com.caucho.quercus.statement with parameters of type AbstractVarExpr
 void TryStatement.addCatch(java.lang.String id, AbstractVarExpr lhs, Statement block)
           
 

Constructors in com.caucho.quercus.statement with parameters of type AbstractVarExpr
ForeachStatement(Location location, Expr objExpr, AbstractVarExpr key, AbstractVarExpr value, boolean isRef, Statement block, java.lang.String label)