OLD | NEW |
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 library lazy_trace; | 5 library lazy_trace; |
6 | 6 |
7 import 'frame.dart'; | 7 import 'frame.dart'; |
8 import 'trace.dart'; | 8 import 'trace.dart'; |
9 | 9 |
10 /// A thunk for lazily constructing a [Trace]. | 10 /// A thunk for lazily constructing a [Trace]. |
(...skipping 16 matching lines...) Expand all Loading... |
27 List<Frame> get frames => _trace.frames; | 27 List<Frame> get frames => _trace.frames; |
28 StackTrace get vmTrace => _trace.vmTrace; | 28 StackTrace get vmTrace => _trace.vmTrace; |
29 Trace get terse => new LazyTrace(() => _trace.terse); | 29 Trace get terse => new LazyTrace(() => _trace.terse); |
30 Trace foldFrames(bool predicate(Frame frame), {bool terse: false}) => | 30 Trace foldFrames(bool predicate(Frame frame), {bool terse: false}) => |
31 new LazyTrace(() => _trace.foldFrames(predicate, terse: terse)); | 31 new LazyTrace(() => _trace.foldFrames(predicate, terse: terse)); |
32 String toString() => _trace.toString(); | 32 String toString() => _trace.toString(); |
33 | 33 |
34 // Work around issue 14075. | 34 // Work around issue 14075. |
35 set frames(_) => throw new UnimplementedError(); | 35 set frames(_) => throw new UnimplementedError(); |
36 } | 36 } |
OLD | NEW |