| Index: pkg/front_end/lib/src/fasta/builder/library_builder.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/builder/library_builder.dart b/pkg/front_end/lib/src/fasta/builder/library_builder.dart
|
| index 9e1325bb244511d73789ff70ad52467041b6f35f..f4662c1f0bab2d9c98255d3da369286d4b6caa51 100644
|
| --- a/pkg/front_end/lib/src/fasta/builder/library_builder.dart
|
| +++ b/pkg/front_end/lib/src/fasta/builder/library_builder.dart
|
| @@ -12,6 +12,8 @@ import '../export.dart' show Export;
|
|
|
| import '../loader.dart' show Loader;
|
|
|
| +import '../messages.dart' show nit, warning;
|
| +
|
| import '../util/relativize.dart' show relativizeUri;
|
|
|
| import 'builder.dart' show Builder, ClassBuilder, TypeBuilder;
|
| @@ -60,6 +62,22 @@ abstract class LibraryBuilder<T extends TypeBuilder, R> extends Builder {
|
| compileTimeErrors.add(new InputError(fileUri, charOffset, message));
|
| }
|
|
|
| + void addWarning(int charOffset, Object message,
|
| + {Uri fileUri, bool silent: false}) {
|
| + fileUri ??= this.fileUri;
|
| + if (!silent) {
|
| + warning(fileUri, charOffset, message);
|
| + }
|
| + }
|
| +
|
| + void addNit(int charOffset, Object message,
|
| + {Uri fileUri, bool silent: false}) {
|
| + fileUri ??= this.fileUri;
|
| + if (!silent) {
|
| + nit(fileUri, charOffset, message);
|
| + }
|
| + }
|
| +
|
| bool addToExportScope(String name, Builder member);
|
|
|
| void addToScope(String name, Builder member);
|
|
|