|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |