]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Fix tree builder processing of the static status of delegates
authorPhilip Withnall <philip@tecnocode.co.uk>
Tue, 14 Aug 2012 23:34:09 +0000 (01:34 +0200)
committerFlorian Brosch <flo.brosch@gmail.com>
Tue, 14 Aug 2012 23:34:09 +0000 (01:34 +0200)
The logic for specifying whether delegates are static was inverted.

src/driver/0.10.x/treebuilder.vala
src/driver/0.12.x/treebuilder.vala
src/driver/0.14.x/treebuilder.vala
src/driver/0.16.x/treebuilder.vala
src/driver/0.18.x/treebuilder.vala

index 163fe8675fcc32b8046e1a285b24945ac17123a9..567f1dc498fffd6180aa45875e8607a3fd741f33 100644 (file)
@@ -961,7 +961,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                SourceFile? file = get_source_file (element);
                SourceComment? comment = create_comment (element.comment);
 
-               Delegate node = new Delegate (parent, file, element.name, get_access_modifier(element), comment, element.get_cname (), element.has_target, element);
+               Delegate node = new Delegate (parent, file, element.name, get_access_modifier(element), comment, element.get_cname (), !element.has_target, element);
                node.return_type = create_type_reference (element.return_type, node, node);
                symbol_map.set (element, node);
                parent.add_child (node);
index 95be543d3ace648ed8d76e1a090df909ebce42b9..9f2807487aa9d09f10027671b8c121ee8183cce6 100644 (file)
@@ -1017,7 +1017,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                SourceFile? file = get_source_file (element);
                SourceComment? comment = create_comment (element.comment);
 
-               Delegate node = new Delegate (parent, file, element.name, get_access_modifier(element), comment, element.get_cname (), element.has_target, element);
+               Delegate node = new Delegate (parent, file, element.name, get_access_modifier(element), comment, element.get_cname (), !element.has_target, element);
                node.return_type = create_type_reference (element.return_type, node, node);
                symbol_map.set (element, node);
                parent.add_child (node);
index 8f4ff5ee298aab3ade02ef765e2042562f251cc6..e0f64e608206654aaa0c6c8ce51d0b92e53cb912 100644 (file)
@@ -1079,7 +1079,7 @@ message ("--%s--", symbol.name);
                SourceFile? file = get_source_file (element);
                SourceComment? comment = create_comment (element.comment);
 
-               Delegate node = new Delegate (parent, file, element.name, get_access_modifier(element), comment, get_cname (element), element.has_target, element);
+               Delegate node = new Delegate (parent, file, element.name, get_access_modifier(element), comment, get_cname (element), !element.has_target, element);
                node.return_type = create_type_reference (element.return_type, node, node);
                symbol_map.set (element, node);
                parent.add_child (node);
index 93a551010c1f35011c38c981c5f27a30a09cb41e..b73859610283c9d414e63effb241ddaf8a8d7a14 100644 (file)
@@ -1038,7 +1038,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                SourceFile? file = get_source_file (element);
                SourceComment? comment = create_comment (element.comment);
 
-               Delegate node = new Delegate (parent, file, element.name, get_access_modifier(element), comment, get_cname (element), element.has_target, element);
+               Delegate node = new Delegate (parent, file, element.name, get_access_modifier(element), comment, get_cname (element), !element.has_target, element);
                node.return_type = create_type_reference (element.return_type, node, node);
                symbol_map.set (element, node);
                parent.add_child (node);
index c8fd7e2d78aaab912b88c9da829390738c680be6..aa1d7cba055bce7a383fd710e5eadb07cf1f702c 100644 (file)
@@ -1054,7 +1054,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                SourceFile? file = get_source_file (element);
                SourceComment? comment = create_comment (element.comment);
 
-               Delegate node = new Delegate (parent, file, element.name, get_access_modifier(element), comment, get_cname (element), element.has_target, element);
+               Delegate node = new Delegate (parent, file, element.name, get_access_modifier(element), comment, get_cname (element), !element.has_target, element);
                node.return_type = create_type_reference (element.return_type, node, node);
                symbol_map.set (element, node);
                parent.add_child (node);