]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
valadoc: Add missing generic type arguments
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 10 Apr 2023 21:42:16 +0000 (23:42 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 11 Apr 2023 07:32:35 +0000 (09:32 +0200)
libvaladoc/html/basicdoclet.vala
valadoc/doclets/gtkdoc/gcomment.vala

index ab18684a4f3ed7f252de9177246d2072b90bd98f..998c27ba43f2ed29bbb6c75d4e60763362ab8626 100644 (file)
@@ -306,7 +306,7 @@ public abstract class Valadoc.Html.BasicDoclet : Api.Visitor, Doclet {
 
        protected void fetch_subnamespace_names (Api.Node node, Vala.ArrayList<Namespace> namespaces) {
                var children = node.get_children_by_type (Api.NodeType.NAMESPACE);
-               children.sort ((CompareDataFunc) Api.Node.compare_to);
+               children.sort ((CompareDataFunc<Api.Node>) Api.Node.compare_to);
                foreach (Api.Node child in children) {
                        namespaces.add ((Namespace) child);
                        this.fetch_subnamespace_names (child, namespaces);
@@ -388,7 +388,7 @@ public abstract class Valadoc.Html.BasicDoclet : Api.Visitor, Doclet {
 
        protected void write_navi_children (Api.Node node, Api.NodeType type, Api.Node? parent) {
                var children = node.get_children_by_type (type);
-               children.sort ((CompareDataFunc) Api.Node.compare_to);
+               children.sort ((CompareDataFunc<Api.Node>) Api.Node.compare_to);
                foreach (Api.Node child in children) {
                        write_navi_entry (child, parent, cssresolver.resolve (child), child != parent);
                }
@@ -628,7 +628,7 @@ public abstract class Valadoc.Html.BasicDoclet : Api.Visitor, Doclet {
                        return ;
                }
 
-               nodes.sort ((CompareDataFunc) Api.Node.compare_to);
+               nodes.sort ((CompareDataFunc<Api.Node>) Api.Node.compare_to);
 
                // Box:
                var html_id = "box-content-" + html_id_counter.to_string ();
@@ -985,7 +985,7 @@ public abstract class Valadoc.Html.BasicDoclet : Api.Visitor, Doclet {
                if (children.size > 0) {
                        // Follow Vala.Codewriter.visit_struct() and don't sort struct fields
                        if (!(node is Api.Struct && type == Api.NodeType.FIELD)) {
-                               children.sort ((CompareDataFunc) Api.Node.compare_to);
+                               children.sort ((CompareDataFunc<Api.Node>) Api.Node.compare_to);
                        }
                        writer.start_tag ("h3", {"class", css_title})
                                .text (type_string)
index 0cedacc8cb7f783d08c6fbbdc166344b234b3806..81bf50184df1c0506757bafada52bc101074c5e3 100644 (file)
@@ -71,7 +71,7 @@ public class Gtkdoc.GComment {
                        builder.append_printf ("\n * @short_description: %s", commentize (brief_comment));
                }
 
-               headers.sort ((CompareDataFunc) Header.cmp);
+               headers.sort ((CompareDataFunc<Header>) Header.cmp);
                foreach (var header in headers) {
                        builder.append_printf ("\n * @%s:", header.name);
                        if (header.annotations != null && header.annotations.length > 0) {
@@ -167,7 +167,7 @@ public class Gtkdoc.GComment {
                        builder.append (long_comment);
                }
 
-               headers.sort ((CompareDataFunc) Header.cmp);
+               headers.sort ((CompareDataFunc<Header>) Header.cmp);
                if (headers.size > 0 || returns != null) {
                        builder.append ("""<variablelist role="params">""");
                        foreach (var header in headers) {