blob: 678fa44d711a4393392636d12656916bfba35d5c [file] [log] [blame] [edit]
// Copyright (c) 2016, 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 '../asset/id.dart';
class UnexpectedOutputException implements Exception {
final AssetId assetId;
final Iterable<AssetId>? expected;
UnexpectedOutputException(this.assetId, {this.expected});
@override
String toString() => 'UnexpectedOutputException: $assetId'
'${expected == null ? '' : '\nExpected only: $expected'}';
}