Lines Matching refs:frames
33 Error.prepareStackTrace = function(error, frames) { argument
36 assertEquals(5, frames.length);
38 for (var i = 0; i < frames.length - 1; i++) {
39 assertEquals(o[i], frames[i].getFunction());
40 assertEquals(o, frames[i].getThis());
42 assertEquals(undefined, frames[i].receiver);
43 assertEquals(undefined, frames[i].fun);
44 assertEquals(undefined, frames[i].pos);
64 Error.prepareStackTrace = function(error, frames) {
67 assertEquals(5, frames.length);
70 assertEquals(o[i], frames[i].getFunction());
71 assertEquals(o, frames[i].getThis());
73 for (var i = 2; i < frames.length; i++) {
75 assertEquals(undefined, frames[i].getFunction());
76 assertEquals(undefined, frames[i].getThis());
78 for (var i = 0; i < frames.length - 1; i++) {
80 assertEquals("f"+i, frames[i].getFunctionName());
100 Error.prepareStackTrace = function(error, frames) {
103 assertEquals(5, frames.length);
104 for (var i = 0; i < frames.length; i++) {
106 assertEquals(undefined, frames[i].getFunction());
107 assertEquals(undefined, frames[i].getThis());
108 if (i < frames.length - 1) { // Function name remains accessible.
109 assertEquals("f"+i, frames[i].getFunctionName());