blob: 502f5f4c5ca66f7a19ce48d2f21f2a0756cb441d [file] [log] [blame]
// Copyright (c) 2022, 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:front_end/src/api_unstable/vm.dart';
class NativeAssetsDiagnosticMessage implements CfeDiagnosticMessage {
final String message;
@override
final CfeSeverity severity;
NativeAssetsDiagnosticMessage({
required this.message,
this.severity = CfeSeverity.error,
this.involvedFiles,
});
@override
Iterable<String> get ansiFormatted => [message];
@override
String? get codeName => null;
@override
final List<Uri>? involvedFiles;
@override
Iterable<String> get plainTextFormatted => [message];
@override
String toString() => 'NativeAssetsDiagnosticMessage($message)';
}