public static void checkParamOverride(GirObject c)
{
-
+ print("checkParamOverride :check %s\n", c.name);
var parset = c.gparent;
if (parset == null || parset.nodetype != "Paramset") {
+ print("skip parent not Paramset\n");
return;
}
var method = parset.gparent;
- if (method == null || method.nodetype != "Ctor") {
+ // we can do this for pack methods..
+ if (method == null) {
+ print("skip parent.parent is null\n");
return;
}
var cls = method.gparent;
if (cls == null || cls.nodetype != "Class") {
+ //print("skip parent.parent.parent not Class\n");
return;
}
// in that "Gtk.Label.new.str" : "label"
loadOverrides();
var key = "%s.%s.%s".printf(cls,method,param);
- print("Chekcing for key %s\n", key);
+ //print("Chekcing for key %s\n", key);
if (!overrides.has_key(key)) {
return param;
}