blob: e3fcac546c4a7dcea5ed864de729f9ff48bfebe1 [file]
// Copyright (c) 2025, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:analyzer_testing/src/mock_packages/flutter/painting/alignment.dart';
import 'package:analyzer_testing/src/mock_packages/flutter/painting/basic_types.dart';
import 'package:analyzer_testing/src/mock_packages/flutter/painting/border_radius.dart';
import 'package:analyzer_testing/src/mock_packages/flutter/painting/borders.dart';
import 'package:analyzer_testing/src/mock_packages/flutter/painting/box_border.dart';
import 'package:analyzer_testing/src/mock_packages/flutter/painting/box_decoration.dart';
import 'package:analyzer_testing/src/mock_packages/flutter/painting/colors.dart';
import 'package:analyzer_testing/src/mock_packages/flutter/painting/decoration.dart';
import 'package:analyzer_testing/src/mock_packages/flutter/painting/edge_insets.dart';
import 'package:analyzer_testing/src/mock_packages/flutter/painting/text_painter.dart';
import 'package:analyzer_testing/src/mock_packages/flutter/painting/text_scaler.dart';
import 'package:analyzer_testing/src/mock_packages/flutter/painting/text_style.dart';
import 'package:analyzer_testing/src/mock_packages/mock_library.dart';
import 'package:analyzer_testing/src/mock_packages/flutter/painting/text_span.dart';
/// The set of compilation units that make up the mock 'painting' component of
/// the 'flutter' package.
final List<MockLibraryUnit> units = [
paintingLibrary,
paintingAlignmentLibrary,
paintingBasicTypesLibrary,
paintingBorderRadiusLibrary,
paintingBordersLibrary,
paintingBoxBorderLibrary,
paintingBoxDecorationLibrary,
paintingColorsLibrary,
paintingDecorationLibrary,
paintingEdgeInsetsLibrary,
paintingTextPainterLibrary,
paintingTextScalerLibrary,
paintingTextStyleLibrary,
paintingTextSpanLibrary,
];
final paintingLibrary = MockLibraryUnit('lib/painting.dart', r'''
export 'dart:ui';
export 'src/painting/alignment.dart';
export 'src/painting/basic_types.dart';
export 'src/painting/border_radius.dart';
export 'src/painting/borders.dart';
export 'src/painting/box_border.dart';
export 'src/painting/box_decoration.dart';
export 'src/painting/colors.dart';
export 'src/painting/decoration.dart';
export 'src/painting/edge_insets.dart';
export 'src/painting/text_painter.dart';
export 'src/painting/text_scaler.dart';
export 'src/painting/text_style.dart';
export 'src/painting/text_span.dart';
''');