Skip to content

Commit babe098

Browse files
authored
Add global functions for dart.developer.registerExtension and dart.developer.postEvent (#1322)
Prototype of debug channel. Towards flutter/flutter#75225
1 parent b851f74 commit babe098

21 files changed

+1158
-388
lines changed

dwds/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 11.1.0
2+
3+
- Add global functions to the injected client for `dart.developer.postEvent`
4+
and `dart.developer.registerExtension`.
5+
16
## 11.0.2
27

38
- Implement `_flutter.listViews` extension method in dwds vm client.

dwds/lib/data/build_result.g.dart

Lines changed: 11 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dwds/lib/data/connect_request.g.dart

Lines changed: 19 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dwds/lib/data/debug_event.dart

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file
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.
4+
5+
// @dart = 2.9
6+
7+
import 'package:built_value/built_value.dart';
8+
import 'package:built_value/serializer.dart';
9+
10+
part 'debug_event.g.dart';
11+
12+
abstract class DebugEvent implements Built<DebugEvent, DebugEventBuilder> {
13+
static Serializer<DebugEvent> get serializer => _$debugEventSerializer;
14+
15+
factory DebugEvent([Function(DebugEventBuilder) updates]) = _$DebugEvent;
16+
17+
DebugEvent._();
18+
19+
String get kind;
20+
21+
String get eventData;
22+
23+
int get timestamp;
24+
}

dwds/lib/data/debug_event.g.dart

Lines changed: 168 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)