| Package | Description |
|---|---|
| com.caucho.quercus.expr |
| Modifier and Type | Field and Description |
|---|---|
protected ThisExpr |
ThisFieldExpr._qThis |
protected ThisExpr |
ThisFieldVarExpr._qThis |
| Modifier and Type | Method and Description |
|---|---|
ThisExpr |
ExprFactory.createThis(InterpretedClassDef cl)
Creates a this expression.
|
| Modifier and Type | Method and Description |
|---|---|
ThisFieldVarExpr |
ExprFactory.createThisField(Location location,
ThisExpr qThis,
Expr name)
Creates a "$this->$foo" expression.
|
ThisFieldExpr |
ExprFactory.createThisField(Location location,
ThisExpr qThis,
StringValue name)
Creates a "$this->foo" expression.
|
Expr |
ExprFactory.createThisMethod(Location loc,
ThisExpr qThis,
Expr methodName,
java.util.ArrayList<Expr> args)
Creates a $this method call $this->foo(...).
|
Expr |
ExprFactory.createThisMethod(Location loc,
ThisExpr qThis,
StringValue methodName,
java.util.ArrayList<Expr> args)
Creates a $this method call $this->foo(...).
|
| Constructor and Description |
|---|
ThisFieldExpr(Location location,
ThisExpr qThis,
StringValue name) |
ThisFieldVarExpr(Location location,
ThisExpr qThis,
Expr nameExpr) |
ThisMethodExpr(Location location,
ThisExpr qThis,
StringValue methodName,
java.util.ArrayList<Expr> args) |
ThisMethodVarExpr(Location location,
ThisExpr qThis,
Expr methodName,
java.util.ArrayList<Expr> args) |