public void add_method(GirObject parent, Vala.Method met)
{
- if (met.name == null) { // ?? why?
- return;
- }
- var c = new GirObject("Method",met.name);
+
+ var c = new GirObject("Method",met.name == null ? parent.name : "");
c.gparent = parent;
c.ns = parent.ns;
cc.type = met.return_type.data_type.get_full_name();
c.return_value = cc;
}
- parent.methods.set(met.name,c);
+ if (met is Vala.CreationMethod) {
+
+ } else {
+
+ parent.methods.set(met.name,c);
+ }
var params = met.get_parameters() ;
if (params.size < 1) {