2007-12-02 Jürg Billeter <j@bitron.ch>
+ * vala/valaaddressofexpression.vala, vala/valaassignment.vala,
+ vala/valabinaryexpression.vala, vala/valacastexpression.vala,
+ vala/valacodenode.vala, vala/valadostatement.vala,
+ vala/valaexpressionstatement.vala, vala/valaforeachstatement.vala,
+ vala/valaforstatement.vala, vala/valaifstatement.vala,
+ vala/valainvocationexpression.vala, vala/valamemberaccess.vala,
+ vala/valaobjectcreationexpression.vala,
+ vala/valaparenthesizedexpression.vala,
+ vala/valapointerindirection.vala,
+ vala/valareferencetransferexpression.vala,
+ vala/valareturnstatement.vala, vala/valasemanticanalyzer.vala,
+ vala/valaswitchstatement.vala, vala/valathrowstatement.vala,
+ vala/valaunaryexpression.vala, vala/valavariabledeclarator.vala,
+ vala/valawhilestatement.vala: rename replace method to
+ replace_expression and require arguments of type Expression
+
+2007-12-02 Jürg Billeter <j@bitron.ch>
+
* vala/valaclass.vala, vala/valainterface.vala: prevent conflicts in
type macros
visitor.visit_addressof_expression (this);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (inner == old_node) {
- inner = (Expression) new_node;
+ inner = new_node;
}
}
right.accept (visitor);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (left == old_node) {
- left = (Expression) new_node;
+ left = new_node;
}
if (right == old_node) {
- right = (Expression) new_node;
+ right = new_node;
}
}
visitor.visit_binary_expression (this);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (left == old_node) {
- left = (Expression) new_node;
+ left = new_node;
}
if (right == old_node) {
- right = (Expression) new_node;
+ right = new_node;
}
}
visitor.visit_cast_expression (this);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (inner == old_node) {
- inner = (Expression) new_node;
+ inner = new_node;
}
}
public virtual void accept_children (CodeVisitor! visitor) {
}
- public virtual void replace (CodeNode! old_node, CodeNode! new_node) {
+ public virtual void replace_expression (Expression! old_node, Expression! new_node) {
}
/**
visitor.visit_do_statement (this);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (condition == old_node) {
- condition = (Expression) new_node;
+ condition = new_node;
}
}
}
visitor.visit_expression_statement (this);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (expression == old_node) {
- expression = (Expression) new_node;
+ expression = new_node;
}
}
body.accept (visitor);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (collection == old_node) {
- collection = (Expression) new_node;
+ collection = new_node;
}
}
}
visitor.visit_for_statement (this);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (condition == old_node) {
- condition = (Expression) new_node;
+ condition = new_node;
return;
}
for (int i = 0; i < initializer.size; i++) {
if (initializer[i] == old_node) {
- initializer[i] = (Expression) new_node;
+ initializer[i] = new_node;
return;
}
}
for (int i = 0; i < iterator.size; i++) {
if (iterator[i] == old_node) {
- iterator[i] = (Expression) new_node;
+ iterator[i] = new_node;
return;
}
}
visitor.visit_if_statement (this);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (condition == old_node) {
- condition = (Expression) new_node;
+ condition = new_node;
}
}
}
}
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (call == old_node) {
- call = (Expression) new_node;
+ call = new_node;
}
int index = argument_list.index_of (old_node);
if (index >= 0 && new_node.parent_node == null) {
- argument_list[index] = (Expression) new_node;
+ argument_list[index] = new_node;
new_node.parent_node = this;
}
}
}
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (inner == old_node) {
- inner = (Expression) new_node;
+ inner = new_node;
}
}
}
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
int index = argument_list.index_of (old_node);
if (index >= 0 && new_node.parent_node == null) {
- argument_list[index] = (Expression) new_node;
+ argument_list[index] = new_node;
new_node.parent_node = this;
}
}
visitor.visit_parenthesized_expression (this);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (inner == old_node) {
- inner = (Expression) new_node;
+ inner = new_node;
}
}
visitor.visit_pointer_indirection (this);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (inner == old_node) {
- inner = (Expression) new_node;
+ inner = new_node;
}
}
visitor.visit_reference_transfer_expression (this);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (inner == old_node) {
- inner = (Expression) new_node;
+ inner = new_node;
}
}
}
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (return_expression == old_node) {
- return_expression = (Expression) new_node;
+ return_expression = new_node;
}
}
}
var assignment = context.create_assignment (ma, bin, AssignmentOperator.SIMPLE, expr.source_reference);
var parenthexp = new ParenthesizedExpression (assignment, expr.source_reference);
- expr.parent_node.replace (expr, parenthexp);
+ expr.parent_node.replace_expression (expr, parenthexp);
parenthexp.accept (this);
return;
} else if (expr.operator == UnaryOperator.REF) {
var concat_call = new InvocationExpression (new MemberAccess (expr.left, "concat"));
concat_call.add_argument (expr.right);
- expr.parent_node.replace (expr, concat_call);
+ expr.parent_node.replace_expression (expr, concat_call);
concat_call.accept (this);
} else if (expr.operator == BinaryOperator.PLUS
visitor.visit_switch_statement (this);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (expression == old_node) {
- expression = (Expression) new_node;
+ expression = new_node;
}
}
}
}
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (error_expression == old_node) {
- error_expression = (Expression) new_node;
+ error_expression = new_node;
}
}
}
visitor.visit_unary_expression (this);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (inner == old_node) {
- inner = (Expression) new_node;
+ inner = new_node;
}
}
return (type_reference.data_type is Callback);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (initializer == old_node) {
- initializer = (Expression) new_node;
+ initializer = new_node;
}
}
}
visitor.visit_while_statement (this);
}
- public override void replace (CodeNode! old_node, CodeNode! new_node) {
+ public override void replace_expression (Expression! old_node, Expression! new_node) {
if (condition == old_node) {
- condition = (Expression) new_node;
+ condition = new_node;
}
}
}