/** * Creates an assignment using this value as the right hand side. */ public Expr createAssignFrom(QuercusParser parser, AbstractVarExpr leftHandSide) { ExprFactory factory = parser.getExprFactory(); return(factory.createAssign(leftHandSide, this)); }
/** * Creates an assignment using this value as the right hand side. */ public override Expr createAssignFrom(QuercusParser parser, AbstractVarExpr leftHandSide) { ExprFactory factory = parser.getExprFactory(); return(factory.createAssignRef(leftHandSide, _expr)); }
public BinaryAssignExpr(Location location, AbstractVarExpr var, Expr value) { super(location); _var = var; _value = value; }
public VarUnsetExpr(AbstractVarExpr var) { _var = var; }
public VarUnsetExpr(Location location, AbstractVarExpr var) { super(location); _var = var; }
public UnaryUnsetExpr(AbstractVarExpr var) { _var = var; }
public BinaryAssignRefExpr(AbstractVarExpr var, Expr value) { _var = var; _value = value; }