roojspacker/Symbol.vala
authorAlan Knowles <alan@roojs.com>
Thu, 29 Jul 2021 03:00:11 +0000 (11:00 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 29 Jul 2021 03:00:11 +0000 (11:00 +0800)
roojspacker/Symbol.vala

index 942c317..a324004 100644 (file)
@@ -1021,17 +1021,8 @@ namespace JSDOC {
                        });
                    
                        var methods = new Json.Array();
-                    
                    for(var i =0; i < ownMethods.size;i++) {
-                       var m = ownMethods.get(i);
-                       var add = new Json.Object();
-                       add.set_string_member("name",m.name);
-                       add.set_string_member("type","function");
-                       add.set_string_member("desc",m.desc);
-                       add.set_string_member("sig", m.makeMethodSkel());
-                       add.set_boolean_member("static", m.isStatic);
-                       add.set_string_member("memberOf", m.memberOf == this.alias ? "" : m.memberOf);  
-                       methods.add_object_element(add);
+                       methods.add_object_element(ownMethods.get(i).toEventPublishJSON(this));
                    }
                     
                    //println(props.toSource());