});
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());