| // Copyright 2014 the V8 project authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| function listener(event, execState, eventData, data) { |
| if (event == Debug.DebugEvent.Break) { |
| execState.prepareStep(Debug.StepAction.StepIn); |
| var s = execState.frame().sourceLineText(); |
| assertTrue(s.indexOf('// ' + stepCount + '.') !== -1); |
| Debug.setListener(listener); |
| class Derived extends GetBase() {} // 0. |
| var bp = Debug.setBreakPoint(f, 0); |
| assertEquals(4, stepCount); |