]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
signals: collect default implementations
authorFlorian Brosch <flo.brosch@gmail.com>
Sat, 30 Aug 2014 16:16:12 +0000 (18:16 +0200)
committerFlorian Brosch <flo.brosch@gmail.com>
Tue, 2 Sep 2014 17:11:50 +0000 (19:11 +0200)
src/driver/0.16.x/treebuilder.vala
src/driver/0.18.x/treebuilder.vala
src/driver/0.20.x/treebuilder.vala
src/driver/0.22.x/treebuilder.vala
src/driver/0.24.x/treebuilder.vala
src/driver/0.26.x/treebuilder.vala
src/libvaladoc/api/signal.vala

index 54458a12b02601225139ae282b33201054a1e762..5e342a20bce6cec33d458c51d0838f6b9a97b34a 100644 (file)
@@ -1291,6 +1291,7 @@ element);
                                                                                  get_access_modifier (element),
                                                                                  comment,
                                                                                  get_cname (element),
+                                                                                 (element.default_handler != null)? get_cname (element.default_handler) : null,
                                                                                  Vala.GDBusModule.get_dbus_name_for_member (element),
                                                                                  Vala.GDBusServerModule.is_dbus_visible (element),
                                                                                  element.is_virtual,
index 43ec86038b1faf8c1c99fd3ee093df1299fecb2a..81b5d34aaed1e50776efb55ee0a4f46ea55c417c 100644 (file)
@@ -1283,6 +1283,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                                                                                  get_access_modifier (element),
                                                                                  comment,
                                                                                  get_cname (element),
+                                                                                 (element.default_handler != null)? get_cname (element.default_handler) : null,
                                                                                  Vala.GDBusModule.get_dbus_name_for_member (element),
                                                                                  Vala.GDBusServerModule.is_dbus_visible (element),
                                                                                  element.is_virtual,
index 06c5845642a9a2a17e16ed77b0ea41408cb4a166..a8555051577f16912e9ea37592a34cb36771d844 100644 (file)
@@ -1285,6 +1285,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                                                                                  get_access_modifier (element),
                                                                                  comment,
                                                                                  get_cname (element),
+                                                                                 (element.default_handler != null)? get_cname (element.default_handler) : null,
                                                                                  Vala.GDBusModule.get_dbus_name_for_member (element),
                                                                                  Vala.GDBusServerModule.is_dbus_visible (element),
                                                                                  element.is_virtual,
index 32f9b849ca146a97baf8b289dc918c390a2162ef..03cfe05c0bc3cf594a681f16daa7bdf964c1148e 100644 (file)
@@ -1285,6 +1285,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                                                                                  get_access_modifier (element),
                                                                                  comment,
                                                                                  get_cname (element),
+                                                                                 (element.default_handler != null)? get_cname (element.default_handler) : null,
                                                                                  Vala.GDBusModule.get_dbus_name_for_member (element),
                                                                                  Vala.GDBusServerModule.is_dbus_visible (element),
                                                                                  element.is_virtual,
index 72107114404e3e430dadd57a038aeb3476b6271c..76e52c0cd59450f67ec3ee6e942ccd17586ed830 100644 (file)
@@ -1285,6 +1285,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                                                                                  get_access_modifier (element),
                                                                                  comment,
                                                                                  get_cname (element),
+                                                                                 (element.default_handler != null)? get_cname (element.default_handler) : null,
                                                                                  Vala.GDBusModule.get_dbus_name_for_member (element),
                                                                                  Vala.GDBusServerModule.is_dbus_visible (element),
                                                                                  element.is_virtual,
index f703e02530f5076e452249d87e6cd8663395dabf..f37b1532cd4af48f9ce82279aefe0573734f66b3 100644 (file)
@@ -1285,6 +1285,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor {
                                                                                  get_access_modifier (element),
                                                                                  comment,
                                                                                  get_cname (element),
+                                                                                 (element.default_handler != null)? get_cname (element.default_handler) : null,
                                                                                  Vala.GDBusModule.get_dbus_name_for_member (element),
                                                                                  Vala.GDBusModule.is_dbus_visible (element),
                                                                                  element.is_virtual,
index 646e71cfb709c6549f54e6c86da72b4ea912cba8..4bbbb2320e28b2cb06bde237eb2cf1648d213831 100644 (file)
@@ -28,6 +28,7 @@ using Valadoc.Content;
  * Represents an signal.
  */
 public class Valadoc.Api.Signal : Member, Callable {
+       private string? default_impl_cname;
        private string? dbus_name;
        private string? cname;
 
@@ -42,11 +43,12 @@ public class Valadoc.Api.Signal : Member, Callable {
 
 
        public Signal (Node parent, SourceFile file, string name, SymbolAccessibility accessibility,
-                                  SourceComment? comment, string? cname, string? dbus_name, bool is_dbus_visible,
+                                  SourceComment? comment, string? cname, string? default_impl_cname, string? dbus_name, bool is_dbus_visible,
                                   bool is_virtual, void* data)
        {
                base (parent, file, name, accessibility, comment, data);
 
+               this.default_impl_cname = default_impl_cname;
                this.dbus_name = dbus_name;
                this.cname = cname;
 
@@ -61,6 +63,10 @@ public class Valadoc.Api.Signal : Member, Callable {
                return cname;
        }
 
+       public string? get_default_impl_cname () {
+               return default_impl_cname;
+       }
+
        /**
         * Returns the dbus-name.
         */