Lines Matching defs:mirror

70 var mirror = Debug.MakeMirror(f1);
72 assertEquals(6, mirror.scopeCount());
74 CheckScope(mirror.scope(0), { a: 4, b: 5 }, ScopeType.Closure);
75 CheckScope(mirror.scope(1), { w: 5, v: "Capybara" }, ScopeType.With);
76 CheckScope(mirror.scope(2), { y: 17, z: 22 }, ScopeType.Closure);
77 CheckScope(mirror.scope(3), { x: 5 }, ScopeType.Closure);
78 CheckScope(mirror.scope(4), {}, ScopeType.Script);
79 CheckScope(mirror.scope(5), {}, ScopeType.Global);
83 var mirror = Debug.MakeMirror(f2);
85 assertEquals(2, mirror.scopeCount());
87 CheckScope(mirror.scope(0), {}, ScopeType.Script);
88 CheckScope(mirror.scope(1), {}, ScopeType.Global);
103 var mirror = Debug.MakeMirror(f3);
105 assertEquals(4, mirror.scopeCount());
107 CheckScope(mirror.scope(0), { visible2: 20 }, ScopeType.Closure);
108 CheckScope(mirror.scope(1), { visible1: 10 }, ScopeType.Closure);
109 CheckScope(mirror.scope(2), {}, ScopeType.Script);
110 CheckScope(mirror.scope(3), {}, ScopeType.Global);
127 var mirror = Debug.MakeMirror(f4);
129 assertEquals(4, mirror.scopeCount());
131 CheckScope(mirror.scope(0), { e2: "I'm error 2" }, ScopeType.Catch);
132 CheckScope(mirror.scope(1), { e1: "I'm error 1" }, ScopeType.Catch);
133 CheckScope(mirror.scope(2), {}, ScopeType.Script);
134 CheckScope(mirror.scope(3), {}, ScopeType.Global);
147 var mirror = Debug.MakeMirror(f5);
149 assertEquals(4, mirror.scopeCount());
151 CheckScope(mirror.scope(0), { p4: 20, p6: 22 }, ScopeType.Closure);
152 CheckScope(mirror.scope(1), { p1: 1 }, ScopeType.Closure);
153 CheckScope(mirror.scope(2), {}, ScopeType.Script);
154 CheckScope(mirror.scope(3), {}, ScopeType.Global);
158 var mirror = Debug.MakeMirror(f);
159 assertEquals(0, mirror.scopeCount());