src/jsdoc/Symbol.vala
authorAlan Knowles <alan@roojs.com>
Thu, 10 Jan 2019 07:49:42 +0000 (15:49 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 10 Jan 2019 07:49:42 +0000 (15:49 +0800)
src/jsdoc/Symbol.vala

index 67f6e2d..84399f8 100644 (file)
@@ -854,6 +854,19 @@ namespace JSDOC {
                public Json.Array paramsToJson()
                {
                        var ret = new Json.Array();
+                       foreach(var p in this.params) {
+                               GLib.debug("got param: %s", p.asString());
+                               if (p.name.contains(".")) continue;// ?? why?
+                               ret += f ? ", " : "";
+                               f = true;
+                               switch(p.name) {
+                                       case "this" : ret += "this"; break;
+                                       case "function" : ret += "function() {\n\n}"; break;                                    
+                                       default : ret += p.name; break;
+                               }
+                       }
+                       
+                       
                        
                        
                        return ret;