diff options
author | Jürg Billeter <j@bitron.ch> | 2010-06-05 09:58:01 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-06-05 10:12:10 +0200 |
commit | e36d521e5511374876ba936b3d3d94ebffd2c470 (patch) | |
tree | 121a401c4358953f961962045506e92e1af36a2d /vala/valaconstant.vala | |
parent | baecbac8dfad95cebbbb6826d0db8cf77a714396 (diff) | |
download | vala-e36d521e5511374876ba936b3d3d94ebffd2c470.tar.gz |
Implement replace_expression for constant initializers
Diffstat (limited to 'vala/valaconstant.vala')
-rw-r--r-- | vala/valaconstant.vala | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/vala/valaconstant.vala b/vala/valaconstant.vala index b382bcb59..6c0ee9e26 100644 --- a/vala/valaconstant.vala +++ b/vala/valaconstant.vala @@ -122,6 +122,12 @@ public class Vala.Constant : Member, Lockable { lock_used = used; } + public override void replace_expression (Expression old_node, Expression new_node) { + if (initializer == old_node) { + initializer = new_node; + } + } + public override void replace_type (DataType old_type, DataType new_type) { if (type_reference == old_type) { type_reference = new_type; |