]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
valadoc: Rename FormalParameter to Parameter
authorRico Tzschichholz <ricotz@ubuntu.com>
Fri, 18 Oct 2019 06:33:43 +0000 (08:33 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Fri, 18 Oct 2019 13:42:20 +0000 (15:42 +0200)
12 files changed:
libvaladoc/Makefile.am
libvaladoc/api/parameter.vala [moved from libvaladoc/api/formalparameter.vala with 90% similarity]
libvaladoc/api/visitor.vala
libvaladoc/documentation/importerhelper.vala
libvaladoc/gtkdocrenderer.vala
libvaladoc/importer/girdocumentationimporter.vala
libvaladoc/taglets/tagletparam.vala
valadoc/doclets/gtkdoc/generator.vala
valadoc/doclets/gtkdoc/utils.vala
valadoc/symbolresolver.vala
valadoc/tests/drivers/generic-api-test.vala
valadoc/treebuilder.vala

index 8a3924b54a4de8df88eaaac4442b033253605b9d..b3cf7e5a3fa4b7bfde8a32c62d24d706a7a484af 100644 (file)
@@ -67,7 +67,6 @@ libvaladoc_la_VALASOURCES = \
        api/errorcode.vala \
        api/errordomain.vala \
        api/field.vala \
-       api/formalparameter.vala \
        api/interface.vala \
        api/item.vala \
        api/method.vala \
@@ -76,6 +75,7 @@ libvaladoc_la_VALASOURCES = \
        api/nodetype.vala \
        api/ownership.vala \
        api/package.vala \
+       api/parameter.vala \
        api/pointer.vala \
        api/property.vala \
        api/propertyaccessor.vala \
similarity index 90%
rename from libvaladoc/api/formalparameter.vala
rename to libvaladoc/api/parameter.vala
index 0014f120beb37f5c92bbedf98f764e06f851b4da..8ae6b133abfdcd5bbab799b8d80fcd3fc6468e09 100644 (file)
@@ -1,4 +1,4 @@
-/* formalparameter.vala
+/* parameter.vala
  *
  * Copyright (C) 2008-2011  Florian Brosch
  *
@@ -24,9 +24,9 @@
 using Valadoc.Content;
 
 /**
- * Represents a formal parameter in method, signal and delegate signatures.
+ * Represents a parameter in method, signal and delegate signatures.
  */
-public class Valadoc.Api.FormalParameter : Symbol {
+public class Valadoc.Api.Parameter : Symbol {
        public Content.Run default_value {
                get;
                set;
@@ -58,7 +58,7 @@ public class Valadoc.Api.FormalParameter : Symbol {
 
        private Vala.ParameterDirection type;
 
-       public FormalParameter (Node parent, SourceFile file, string? name, Vala.SymbolAccessibility accessibility, Vala.ParameterDirection type, bool ellipsis, Vala.Parameter data) {
+       public Parameter (Node parent, SourceFile file, string? name, Vala.SymbolAccessibility accessibility, Vala.ParameterDirection type, bool ellipsis, Vala.Parameter data) {
                base (parent, file, name, accessibility, null, data);
                assert ((name == null && ellipsis) || (name != null && !ellipsis));
 
index bf66a456b134e8580e7db1c1e253d7389dcdf3fc..71155bd96be6e5f9555b869a174e0a6f88af2887 100644 (file)
@@ -130,11 +130,11 @@ public abstract class Valadoc.Api.Visitor : GLib.Object {
        }
 
        /**
-        * Visit operation called for formal parameters.
+        * Visit operation called for parameters.
         *
-        * @param item a formal parameter
+        * @param item a parameter
         */
-       public virtual void visit_formal_parameter (FormalParameter item) {
+       public virtual void visit_formal_parameter (Parameter item) {
        }
 
        /**
index 952db70e5f76298a7304cb9f5b7589094fe3111d..98100d308e51b8ce82fac3f2313a509c6c1cabd1 100644 (file)
@@ -36,15 +36,15 @@ namespace Valadoc.ImporterHelper {
                is_return_type_len = false;
                param_array_name = null;
 
-               Api.FormalParameter? param = null; // type parameter or formal parameter
+               Api.Parameter? param = null; // type parameter or formal parameter
                foreach (Api.Node node in element.get_children_by_type (Api.NodeType.FORMAL_PARAMETER, false)) {
                        if (node.name == parts[0]) {
-                               param = node as Api.FormalParameter;
+                               param = node as Api.Parameter;
                                break;
                        }
 
-                       if (((Api.FormalParameter) node).implicit_array_length_cparameter_name == parts[0]) {
-                               param_array_name = ((Api.FormalParameter) node).name;
+                       if (((Api.Parameter) node).implicit_array_length_cparameter_name == parts[0]) {
+                               param_array_name = ((Api.Parameter) node).name;
                                break;
                        }
                }
index f1197eda11bcc98364a977d005ad3278a5c43eb7..e76704e851d881514f1b8bb441ee4cec5049c9f6 100644 (file)
@@ -31,8 +31,8 @@ public class Valadoc.GtkdocRenderer : ContentRenderer {
        private string? get_cname (Api.Item item) {
                if (item is Api.Method) {
                        return ((Api.Method)item).get_cname ();
-               } else if (item is Api.FormalParameter) {
-                       return ((Api.FormalParameter)item).name;
+               } else if (item is Api.Parameter) {
+                       return ((Api.Parameter)item).name;
                } else if (item is Api.Constant) {
                        return ((Api.Constant)item).get_cname ();
                } else if (item is Api.Property) {
@@ -68,9 +68,9 @@ public class Valadoc.GtkdocRenderer : ContentRenderer {
                        writer.start_tag ("function")
                                .text (((Api.Method)item).get_cname ())
                                .end_tag ("function");
-               } else if (item is Api.FormalParameter) {
+               } else if (item is Api.Parameter) {
                        writer.start_tag ("parameter").
-                               text (((Api.FormalParameter)item).name ?? "...")
+                               text (((Api.Parameter)item).name ?? "...")
                                .end_tag ("parameter");
                } else if (item is Api.Constant) {
                        writer.start_tag ("constant").text (((Api.Constant)item)
index 5d72f44143d615e0f78d2874e97669e002e0de1f..57c87bb7d3972db7f5170222529edd66db119a65 100644 (file)
@@ -79,11 +79,11 @@ public class Valadoc.Importer.GirDocumentationImporter : DocumentationImporter {
                file = null;
        }
 
-       private Api.FormalParameter? find_parameter (Api.Node node, string name) {
+       private Api.Parameter? find_parameter (Api.Node node, string name) {
                Vala.List<Api.Node> parameters = node.get_children_by_type (Api.NodeType.FORMAL_PARAMETER, false);
                foreach (Api.Node param in parameters) {
-                       if (((Api.FormalParameter) param).name == name) {
-                               return (Api.FormalParameter) param;
+                       if (((Api.Parameter) param).name == name) {
+                               return (Api.Parameter) param;
                        }
                }
 
@@ -117,7 +117,7 @@ public class Valadoc.Importer.GirDocumentationImporter : DocumentationImporter {
 
                if (param_names != null) {
                        foreach (ImplicitParameterPos pos in destroy_notifies) {
-                               Api.FormalParameter? param = find_parameter (node, param_names[pos.parameter]);
+                               Api.Parameter? param = find_parameter (node, param_names[pos.parameter]);
                                if (param == null) {
                                        continue ;
                                }
@@ -127,7 +127,7 @@ public class Valadoc.Importer.GirDocumentationImporter : DocumentationImporter {
                        }
 
                        foreach (ImplicitParameterPos pos in closures) {
-                               Api.FormalParameter? param = find_parameter (node, param_names[pos.parameter]);
+                               Api.Parameter? param = find_parameter (node, param_names[pos.parameter]);
                                if (param == null) {
                                        continue ;
                                }
@@ -137,7 +137,7 @@ public class Valadoc.Importer.GirDocumentationImporter : DocumentationImporter {
                        }
 
                        foreach (ImplicitParameterPos pos in array_lengths) {
-                               Api.FormalParameter? param = find_parameter (node, param_names[pos.parameter]);
+                               Api.Parameter? param = find_parameter (node, param_names[pos.parameter]);
                                if (param == null) {
                                        continue ;
                                }
index 27466910024a3c63237e8453f4374d2e2954fcaf..963f96dd06d315c9ed491b1198d21ddc900da87a 100644 (file)
@@ -69,7 +69,7 @@ public class Valadoc.Taglets.Param : BlockContent, Taglet, Block {
                } else if (parameter_name == "...") {
                        Vala.List<Api.Node> params = container.get_children_by_type (Api.NodeType.FORMAL_PARAMETER, false);
                        foreach (Api.Node param in params) {
-                               if (((Api.FormalParameter) param).ellipsis) {
+                               if (((Api.Parameter) param).ellipsis) {
                                        this.parameter = (Api.Symbol) param;
                                        this.position = (has_instance)? params.size : params.size - 1;
                                        break;
@@ -88,7 +88,7 @@ public class Valadoc.Taglets.Param : BlockContent, Taglet, Block {
                                        break;
                                }
 
-                               Api.FormalParameter formalparam = param as Api.FormalParameter;
+                               Api.Parameter formalparam = param as Api.Parameter;
                                if (formalparam != null && (formalparam.implicit_array_length_cparameter_name == parameter_name
                                        || formalparam.implicit_closure_cparameter_name == parameter_name
                                        || formalparam.implicit_destroy_cparameter_name == parameter_name))
index 5be0b746f95f26f9398ce23a9d191ec69c6e5ea6..365865d71cf3c4cfbd83071d88502ccb29c53905 100644 (file)
@@ -1245,7 +1245,7 @@ It is important that your <link linkend="GValue"><type>GValue</type></link> hold
                }
        }
 
-       public override void visit_formal_parameter (Api.FormalParameter param) {
+       public override void visit_formal_parameter (Api.Parameter param) {
                var param_name = param.name ?? "...";
                var annotations = new string[]{};
                var direction = "in";
index 21ddea6642448e8336243be4f2d0e96c6d8927db..33595bc2e1e2eaaf3f5dd85eee48de877d7e3051 100644 (file)
@@ -37,8 +37,8 @@ namespace Gtkdoc {
        public string? get_cname (Api.Item item) {
                if (item is Api.Method) {
                        return ((Api.Method)item).get_cname ();
-               } else if (item is Api.FormalParameter) {
-                       return ((Api.FormalParameter)item).name;
+               } else if (item is Api.Parameter) {
+                       return ((Api.Parameter)item).name;
                } else if (item is Api.Constant) {
                        return ((Api.Constant)item).get_cname ();
                } else if (item is Api.Property) {
@@ -132,8 +132,8 @@ namespace Gtkdoc {
                        }
                        return """<link linkend="%s%s"><function>%s()</function></link>"""
                                .printf (to_docbook_id (parent), to_docbook_id (name), name);
-               } else if (item is Api.FormalParameter) {
-                       return "<parameter>%s</parameter>".printf (((Api.FormalParameter)item).name);
+               } else if (item is Api.Parameter) {
+                       return "<parameter>%s</parameter>".printf (((Api.Parameter)item).name);
                } else if (item is Api.Constant) {
                        var cname = ((Api.Constant)item).get_cname ();
                        return """<link linkend="%s:CAPS"><literal>%s</literal></link>"""
index a297c5e0257cfd473fd5d1d5576a75ffb87f7dde..94b2bc460bbac96ad893a0d9d27112994e418937 100644 (file)
@@ -267,7 +267,7 @@ public class Valadoc.SymbolResolver : Visitor {
        /**
         * {@inheritDoc}
         */
-       public override void visit_formal_parameter (FormalParameter item) {
+       public override void visit_formal_parameter (Api.Parameter item) {
                if (item.ellipsis) {
                        return;
                }
index 369076dd7bf58240f710efdea87a0eae76816b4e..ced2bb6e669d5ac6fbe43c3dea6682726dfce4ef 100644 (file)
@@ -1596,9 +1596,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_2":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -1631,9 +1631,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_3":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == true);
@@ -1666,9 +1666,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_3a":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == true);
@@ -1701,9 +1701,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_4":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == true);
                        assert (param.is_ref == false);
@@ -1736,9 +1736,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_4a":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == true);
                        assert (param.is_ref == false);
@@ -1771,9 +1771,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_5":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -1806,9 +1806,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_6":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -1841,9 +1841,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_7":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -1868,9 +1868,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_8":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value != null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -1903,9 +1903,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_9":
                        assert (params.size == 7);
 
-                       Api.FormalParameter? param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter? param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -1934,9 +1934,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
 
 
 
-                       param = params.get (1) as Api.FormalParameter;
+                       param = params.get (1) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == true);
@@ -1965,9 +1965,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
 
 
 
-                       param = params.get (2) as Api.FormalParameter;
+                       param = params.get (2) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == true);
                        assert (param.is_ref == false);
@@ -1996,9 +1996,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
 
 
 
-                       param = params.get (3) as Api.FormalParameter;
+                       param = params.get (3) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -2027,9 +2027,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
 
 
 
-                       param = params.get (4) as Api.FormalParameter;
+                       param = params.get (4) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -2058,9 +2058,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
 
 
 
-                       param = params.get (5) as Api.FormalParameter;
+                       param = params.get (5) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value != null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -2089,9 +2089,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
 
 
 
-                       param = params.get (6) as Api.FormalParameter;
+                       param = params.get (6) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -2116,9 +2116,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_10":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -2153,9 +2153,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_11":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -2191,9 +2191,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_12":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -2229,9 +2229,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_13":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
@@ -2267,9 +2267,9 @@ public static void param_test (Api.Namespace ns, Api.Package pkg) {
                case "test_function_param_14":
                        assert (params.size == 1);
 
-                       Api.FormalParameter param = params.get (0) as Api.FormalParameter;
+                       Api.Parameter param = params.get (0) as Api.Parameter;
                        assert (param != null);
-                       // (.FormalParameter)
+                       // (.Parameter)
                        assert (param.default_value == null);
                        assert (param.is_out == false);
                        assert (param.is_ref == false);
index a8f1d62639ee01633f71c9d8fcad0d90f2f6e8b8..ed6dced103cf762c30477cb96449afcbcf61c67d 100644 (file)
@@ -962,13 +962,13 @@ public class Valadoc.TreeBuilder : Vala.CodeVisitor {
                Api.Node parent = get_parent_node_for (element);
                SourceFile? file = get_source_file (element);
 
-               FormalParameter node = new FormalParameter (parent,
-                                                                                                       file,
-                                                                                                       element.name,
-                                                                                                       element.access,
-                                                                                                       element.direction,
-                                                                                                       element.ellipsis,
-                                                                                                       element);
+               Api.Parameter node = new Api.Parameter (parent,
+                                                                                               file,
+                                                                                               element.name,
+                                                                                               element.access,
+                                                                                               element.direction,
+                                                                                               element.ellipsis,
+                                                                                               element);
                node.parameter_type = create_type_reference (element.variable_type, node, node);
                parent.add_child (node);