substitute method

  1. @override
Expression substitute(
  1. Expression oldExpr,
  2. Expression newExpr
)
override

Replace a sub-expression or a variable with another expression.

Implementation

@override
Expression substitute(Expression oldExpr, Expression newExpr) {
  if (this == oldExpr) {
    return newExpr;
  }
  return MemberExpression(object.substitute(oldExpr, newExpr), property,
      memberAccessors: memberAccessors);
}