Lines Matching refs:errors
69 // compiler errors. This is not specified, but allowing interception
72 var errors = [SyntaxError, ReferenceError, TypeError];
73 for (var i in errors) {
74 var name = errors[i].prototype.toString();
78 errors[i].prototype.__defineGetter__(props[j], fail);
81 var e = new errors[i];
88 // Monkey-patching non-static errors should still be observable.
91 var errors = [Error, RangeError, EvalError, URIError, MyError];
92 for (var i in errors) {
93 errors[i].prototype.__defineGetter__("name", function() { return "my"; });
94 errors[i].prototype.__defineGetter__("message", function() { return "moo"; });
95 var e = new errors[i];