vala r1335 - in trunk: . vala
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r1335 - in trunk: . vala
- Date: Fri, 2 May 2008 21:58:00 +0100 (BST)
Author: juergbi
Date: Fri May 2 20:58:00 2008
New Revision: 1335
URL: http://svn.gnome.org/viewvc/vala?rev=1335&view=rev
Log:
2008-05-02 Juerg Billeter <j bitron ch>
* vala/valainitializerlist.vala: implement replace_expression
Modified:
trunk/ChangeLog
trunk/vala/valainitializerlist.vala
Modified: trunk/vala/valainitializerlist.vala
==============================================================================
--- trunk/vala/valainitializerlist.vala (original)
+++ trunk/vala/valainitializerlist.vala Fri May 2 20:58:00 2008
@@ -1,6 +1,6 @@
/* valainitializerlist.vala
*
- * Copyright (C) 2006-2007 JÃrg Billeter, Raffaele Sandrini
+ * Copyright (C) 2006-2008 JÃrg Billeter, Raffaele Sandrini
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -37,6 +37,7 @@
*/
public void append (Expression expr) {
initializers.add (expr);
+ expr.parent_node = this;
}
/**
@@ -83,4 +84,12 @@
}
return true;
}
+
+ public override void replace_expression (Expression old_node, Expression new_node) {
+ for (int i = 0; i < initializers.size; i++) {
+ if (initializers[i] == old_node) {
+ initializers[i] = new_node;
+ }
+ }
+ }
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]