OLD | NEW |
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, 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 import 'dart:async'; | 5 import 'dart:async'; |
6 import 'dart:convert'; | 6 import 'dart:convert'; |
7 | 7 |
8 import 'package:async/async.dart'; | 8 import 'package:async/async.dart'; |
9 import 'package:json_rpc_2/json_rpc_2.dart' as rpc; | 9 import 'package:json_rpc_2/json_rpc_2.dart' as rpc; |
10 import 'package:stream_channel/stream_channel.dart'; | 10 import 'package:stream_channel/stream_channel.dart'; |
(...skipping 23 matching lines...) Expand all Loading... |
34 newVMTypeLikeInstanceRef, newVMTypeInstanceRef, newVMInstanceRefOrSentinel; | 34 newVMTypeLikeInstanceRef, newVMTypeInstanceRef, newVMInstanceRefOrSentinel; |
35 export 'src/isolate.dart' hide newVMIsolateRef; | 35 export 'src/isolate.dart' hide newVMIsolateRef; |
36 export 'src/library.dart' hide newVMLibraryRef; | 36 export 'src/library.dart' hide newVMLibraryRef; |
37 export 'src/message.dart' hide newVMMessage; | 37 export 'src/message.dart' hide newVMMessage; |
38 export 'src/object.dart'; | 38 export 'src/object.dart'; |
39 export 'src/pause_event.dart' hide newVMPauseEvent; | 39 export 'src/pause_event.dart' hide newVMPauseEvent; |
40 export 'src/script.dart' hide newVMScriptRef, newVMScriptToken; | 40 export 'src/script.dart' hide newVMScriptRef, newVMScriptToken; |
41 export 'src/sentinel.dart' hide newVMSentinel; | 41 export 'src/sentinel.dart' hide newVMSentinel; |
42 export 'src/service_version.dart' hide newVMServiceVersion; | 42 export 'src/service_version.dart' hide newVMServiceVersion; |
43 export 'src/source_location.dart' hide newVMSourceLocation; | 43 export 'src/source_location.dart' hide newVMSourceLocation; |
| 44 export 'src/source_report.dart' hide newSourceReport, newSourceReportCoverage, |
| 45 newSourceReportRange; |
44 export 'src/stack.dart' hide newVMStack; | 46 export 'src/stack.dart' hide newVMStack; |
45 export 'src/type_arguments.dart' hide newVMTypeArgumentsRef; | 47 export 'src/type_arguments.dart' hide newVMTypeArgumentsRef; |
46 export 'src/unresolved_source_location.dart' hide newVMUnresolvedSourceLocation; | 48 export 'src/unresolved_source_location.dart' hide newVMUnresolvedSourceLocation; |
47 export 'src/vm.dart' hide newVM; | 49 export 'src/vm.dart' hide newVM; |
48 | 50 |
49 /// A [StreamSinkTransformer] that converts encodes JSON messages. | 51 /// A [StreamSinkTransformer] that converts encodes JSON messages. |
50 /// | 52 /// |
51 /// We can't use fromStreamTransformer with JSON.encoder because it isn't | 53 /// We can't use fromStreamTransformer with JSON.encoder because it isn't |
52 /// guaranteed to emit the entire object as a single message, and the WebSocket | 54 /// guaranteed to emit the entire object as a single message, and the WebSocket |
53 /// protocol cares about that. | 55 /// protocol cares about that. |
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
205 /// via [VM.version]. Note also that this doesn't necessarily accurately | 207 /// via [VM.version]. Note also that this doesn't necessarily accurately |
206 /// reflect the available APIs; for example, VM service versions 3.1, 3.2, and | 208 /// reflect the available APIs; for example, VM service versions 3.1, 3.2, and |
207 /// 3.3 all reported themseves as version 3.0. | 209 /// 3.3 all reported themseves as version 3.0. |
208 Future<VMServiceVersion> getVersion() async => | 210 Future<VMServiceVersion> getVersion() async => |
209 newVMServiceVersion(await _peer.sendRequest("getVersion", {})); | 211 newVMServiceVersion(await _peer.sendRequest("getVersion", {})); |
210 | 212 |
211 /// Returns information about the Dart VM. | 213 /// Returns information about the Dart VM. |
212 Future<VM> getVM() async => | 214 Future<VM> getVM() async => |
213 newVM(_peer, _streams, await _peer.sendRequest("getVM", {})); | 215 newVM(_peer, _streams, await _peer.sendRequest("getVM", {})); |
214 } | 216 } |
OLD | NEW |