src/jsdoc/Symbol.vala
authorAlan Knowles <alan@roojs.com>
Fri, 11 Jan 2019 04:03:00 +0000 (12:03 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 11 Jan 2019 04:03:00 +0000 (12:03 +0800)
src/jsdoc/Symbol.vala

index 076ded3..6dd37b7 100644 (file)
@@ -868,7 +868,23 @@ namespace JSDOC {
                        return ret;
                
                }
-    
+       public Json.Array returnsToJson()
+               {
+                       var ret = new Json.Array();
+                       foreach(var p in this.params) {
+                               //GLib.debug("got param: %s", p.asString());
+                               if (p.name.contains(".")) continue;// ?? why?                           
+                               var add = new Json.Object();
+                               add.set_string_member("name",p.name);                           
+                               add.set_string_member("type",p.type);
+                               add.set_string_member("desc",p.desc);
+                               add.set_boolean_member("isOptional",p.isOptional);
+                               ret.add_object_element(add) ;
+                       }
+                        
+                       return ret;
+               
+               }
        }