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) |