Skip to content

Commit bbdf617

Browse files
authored
Export public API types from services/*.dart library (flutter#106316)
1 parent c0ac61b commit bbdf617

49 files changed

Lines changed: 131 additions & 39 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

dev/benchmarks/platform_channels_benchmarks/lib/main.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import 'dart:async';
66
import 'dart:math' as math;
7-
import 'dart:typed_data';
87

98
import 'package:flutter/foundation.dart' show kDebugMode;
109
import 'package:flutter/material.dart';

dev/integration_tests/channels/lib/src/basic_messaging.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import 'dart:async';
66

7-
import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer;
87
import 'package:flutter/services.dart';
98

109
import 'pair.dart';

dev/integration_tests/flutter_gallery/test/example_code_parser_test.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by a BSD-style license that can be
33
// found in the LICENSE file.
44

5-
import 'dart:typed_data';
6-
75
import 'package:flutter/services.dart';
86
import 'package:flutter_gallery/gallery/example_code_parser.dart';
97
import 'package:flutter_test/flutter_test.dart';

dev/tools/gen_keycodes/data/keyboard_key.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
import 'package:flutter/foundation.dart';
66

7+
export 'package:flutter/foundation.dart' show DiagnosticPropertiesBuilder;
8+
79
// DO NOT EDIT -- DO NOT EDIT -- DO NOT EDIT
810
// This file is generated by dev/tools/gen_keycodes/bin/gen_keycodes.dart and
911
// should not be edited directly.

dev/tools/gen_keycodes/data/keyboard_maps.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111

1212
import 'keyboard_key.dart';
1313

14+
export 'keyboard_key.dart' show LogicalKeyboardKey, PhysicalKeyboardKey;
15+
1416
/// Maps Android-specific key codes to the matching [LogicalKeyboardKey].
1517
const Map<int, LogicalKeyboardKey> kAndroidToLogicalKey = <int, LogicalKeyboardKey>{
1618
@@@ANDROID_KEY_CODE_MAP@@@

examples/image_list/lib/main.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import 'dart:async';
66
import 'dart:io';
77
import 'dart:math';
8-
import 'dart:typed_data';
98
import 'package:flutter/material.dart';
109
import 'package:flutter/services.dart';
1110

packages/flutter/lib/src/rendering/view.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import 'dart:ui' as ui show Scene, SceneBuilder, FlutterView;
88

99
import 'package:flutter/foundation.dart';
1010
import 'package:flutter/services.dart';
11-
import 'package:vector_math/vector_math_64.dart';
1211

1312
import 'binding.dart';
1413
import 'box.dart';

packages/flutter/lib/src/services/asset_bundle.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ import 'package:flutter/foundation.dart';
1111

1212
import 'binding.dart';
1313

14+
export 'dart:typed_data' show ByteData;
15+
export 'dart:ui' show ImmutableBuffer;
16+
1417
/// A collection of resources used by the application.
1518
///
1619
/// Asset bundles contain resources, such as images and strings, that can be

packages/flutter/lib/src/services/autofill.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33
// found in the LICENSE file.
44

55
import 'package:flutter/foundation.dart';
6+
67
import 'text_input.dart';
78

9+
export 'text_input.dart' show TextEditingValue, TextInputClient, TextInputConfiguration, TextInputConnection;
10+
811
/// A collection of commonly used autofill hint strings on different platforms.
912
///
1013
/// Each hint is pre-defined on at least one supported platform. See their

packages/flutter/lib/src/services/binary_messenger.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
import 'dart:typed_data';
66
import 'dart:ui' as ui;
77

8+
export 'dart:typed_data' show ByteData;
9+
export 'dart:ui' show PlatformMessageResponseCallback;
10+
811
/// A function which takes a platform message and asynchronously returns an encoded response.
912
typedef MessageHandler = Future<ByteData?>? Function(ByteData? message);
1013

0 commit comments

Comments
 (0)