Package | Description |
---|---|
com.caucho.quercus.expr | |
com.caucho.quercus.statement |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
protected AbstractVarExpr |
BinaryAssignExpr._var |
protected AbstractVarExpr |
BinaryAssignRefExpr._var |
protected AbstractVarExpr |
VarUnsetExpr._var |
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
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) |
Modifier and Type | Field and Description |
---|---|
protected AbstractVarExpr |
ForeachStatement._key |
protected AbstractVarExpr |
ForeachStatement._value |
Modifier and Type | Method and Description |
---|---|
AbstractVarExpr |
TryStatement.Catch.getExpr() |
Modifier and Type | Method and Description |
---|---|
void |
TryStatement.addCatch(StringValue id,
AbstractVarExpr lhs,
Statement block) |
Constructor and Description |
---|
ForeachStatement(Location location,
Expr objExpr,
AbstractVarExpr key,
AbstractVarExpr value,
boolean isRef,
Statement block,
java.lang.String label) |