Export SpellOutStringAttribute and LocaleStringAttribute (#106682)
diff --git a/packages/flutter/lib/semantics.dart b/packages/flutter/lib/semantics.dart
index 7d252d9..06e7d41 100644
--- a/packages/flutter/lib/semantics.dart
+++ b/packages/flutter/lib/semantics.dart
@@ -13,6 +13,8 @@
/// and is used by the platform-specific accessibility services.
library semantics;
+export 'dart:ui' show LocaleStringAttribute, SpellOutStringAttribute;
+
export 'src/semantics/binding.dart';
export 'src/semantics/debug.dart';
export 'src/semantics/semantics.dart';
diff --git a/packages/flutter/test/semantics/semantics_test.dart b/packages/flutter/test/semantics/semantics_test.dart
index b04ef32..89f6d73 100644
--- a/packages/flutter/test/semantics/semantics_test.dart
+++ b/packages/flutter/test/semantics/semantics_test.dart
@@ -2,8 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import 'dart:ui';
-
import 'package:flutter/rendering.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:vector_math/vector_math_64.dart';
diff --git a/packages/flutter/test/semantics/semantics_update_test.dart b/packages/flutter/test/semantics/semantics_update_test.dart
index 72bdcba..d7cda6e 100644
--- a/packages/flutter/test/semantics/semantics_update_test.dart
+++ b/packages/flutter/test/semantics/semantics_update_test.dart
@@ -4,7 +4,6 @@
import 'dart:typed_data';
import 'dart:ui' as ui;
-import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:flutter/semantics.dart';
@@ -198,15 +197,15 @@
required double thickness,
required Rect rect,
required String label,
- List<ui.StringAttribute>? labelAttributes,
+ List<StringAttribute>? labelAttributes,
required String value,
- List<ui.StringAttribute>? valueAttributes,
+ List<StringAttribute>? valueAttributes,
required String increasedValue,
- List<ui.StringAttribute>? increasedValueAttributes,
+ List<StringAttribute>? increasedValueAttributes,
required String decreasedValue,
- List<ui.StringAttribute>? decreasedValueAttributes,
+ List<StringAttribute>? decreasedValueAttributes,
required String hint,
- List<ui.StringAttribute>? hintAttributes,
+ List<StringAttribute>? hintAttributes,
String? tooltip,
TextDirection? textDirection,
required Float64List transform,
@@ -304,15 +303,15 @@
final double thickness;
final Rect rect;
final String label;
- final List<ui.StringAttribute>? labelAttributes;
+ final List<StringAttribute>? labelAttributes;
final String value;
- final List<ui.StringAttribute>? valueAttributes;
+ final List<StringAttribute>? valueAttributes;
final String increasedValue;
- final List<ui.StringAttribute>? increasedValueAttributes;
+ final List<StringAttribute>? increasedValueAttributes;
final String decreasedValue;
- final List<ui.StringAttribute>? decreasedValueAttributes;
+ final List<StringAttribute>? decreasedValueAttributes;
final String hint;
- final List<ui.StringAttribute>? hintAttributes;
+ final List<StringAttribute>? hintAttributes;
final TextDirection? textDirection;
final Float64List transform;
final Int32List childrenInTraversalOrder;
diff --git a/packages/flutter/test/widgets/rich_text_test.dart b/packages/flutter/test/widgets/rich_text_test.dart
index 83207b9..5cae153 100644
--- a/packages/flutter/test/widgets/rich_text_test.dart
+++ b/packages/flutter/test/widgets/rich_text_test.dart
@@ -2,8 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import 'dart:ui';
-
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
diff --git a/packages/flutter/test/widgets/semantics_tester.dart b/packages/flutter/test/widgets/semantics_tester.dart
index 91537d4..5cf5138 100644
--- a/packages/flutter/test/widgets/semantics_tester.dart
+++ b/packages/flutter/test/widgets/semantics_tester.dart
@@ -2,8 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import 'dart:ui' show LocaleStringAttribute, SemanticsFlag, SpellOutStringAttribute;
-
import 'package:flutter/foundation.dart';
import 'package:flutter/physics.dart';
import 'package:flutter/rendering.dart';
diff --git a/packages/flutter_test/lib/src/matchers.dart b/packages/flutter_test/lib/src/matchers.dart
index f49f75e..f92b434 100644
--- a/packages/flutter_test/lib/src/matchers.dart
+++ b/packages/flutter_test/lib/src/matchers.dart
@@ -4,7 +4,6 @@
import 'dart:math' as math;
import 'dart:ui' as ui;
-import 'dart:ui';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart' show Card;