this.implementations = implementations;
//print(JSON.stringify(methods,null,4)); Seed.exit();
// dump out a usage file..
-
+ this.failed = [];
+ var failed = this.failed;
function verifyUsageMethod(parent,child,method)
{
// currently only verifies add on container.
if (method !='Gtk.Container:add') {
return true;
}
+ if (failed.indexOf(parent) > -1) {
+ return false;
+ }
+
var ar = parent.split('.')
var cls =ar[1];
var ns =ar[0];
try {
var x = new imports.gi[ns][cls]();
} catch(e) {
+ failed.push(parent);
print("TRY ctor: " + parent );
- print(e.toString());
+ print(JSON.stringify(e));
return false;
}
lefts[left].push(par);
}
print (JSON.stringify(lefts,null,4));
- Seed.exit();
+ Seed.quit();