@Override public boolean replace(SQLExpr expr, SQLExpr target) { if (target == null) { return false; } for (int i = 0; i < parameters.size(); ++i) { if (parameters.get(i) == expr) { parameters.set(i, target); target.setParent(this); return true; } } if (from == expr) { setFrom(target); return true; } if (using == expr) { setUsing(target); return true; } if (_for == expr) { setFor(target); return true; } return false; }
lexer.nextToken(); SQLExpr forExpr = expr(); methodInvokeExpr.setFor(forExpr);
@Override public boolean replace(SQLExpr expr, SQLExpr target) { if (target == null) { return false; } for (int i = 0; i < parameters.size(); ++i) { if (parameters.get(i) == expr) { parameters.set(i, target); target.setParent(this); return true; } } if (from == expr) { setFrom(target); return true; } if (using == expr) { setUsing(target); return true; } if (_for == expr) { setFor(target); return true; } return false; }
lexer.nextToken(); SQLExpr forExpr = expr(); methodInvokeExpr.setFor(forExpr);