blob: 599fd01bdad0e4f679bac3a5e63808e5c04ca996 [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/mock_library.dart';
final foundationAssertionsLibrary = MockLibraryUnit(
'lib/src/foundation/assertions.dart',
r'''
import 'diagnostics.dart';
class FlutterErrorDetails with Diagnosticable {
const FlutterErrorDetails({
required Object exception,
StackTrace? stack,
String? library = 'Flutter framework',
DiagnosticsNode? context,
Iterable<String> Function(Iterable<String>)? stackFilter,
Iterable<DiagnosticsNode> Function()? informationCollector,
bool silent = false,
});
}
class FlutterError extends Error
with DiagnosticableTreeMixin
implements AssertionError {
static void reportError(FlutterErrorDetails details) {}
}
''',
);