Index: pkg/front_end/lib/src/fasta/builder/class_builder.dart |
diff --git a/pkg/front_end/lib/src/fasta/builder/class_builder.dart b/pkg/front_end/lib/src/fasta/builder/class_builder.dart |
index 07a9b2e47736254a099e0cd3dffcbeaab8e16c21..5e5a251ef26f737fbf248d8f4fa9aebe7e74f342 100644 |
--- a/pkg/front_end/lib/src/fasta/builder/class_builder.dart |
+++ b/pkg/front_end/lib/src/fasta/builder/class_builder.dart |
@@ -21,6 +21,8 @@ import 'builder.dart' |
TypeDeclarationBuilder, |
TypeVariableBuilder; |
+import '../fasta_codes.dart' show BoundFastaMessage; |
+ |
abstract class ClassBuilder<T extends TypeBuilder, R> |
extends TypeDeclarationBuilder<T, R> { |
final List<TypeVariableBuilder> typeVariables; |
@@ -198,6 +200,18 @@ abstract class ClassBuilder<T extends TypeBuilder, R> |
deprecated_internalProblem("Not found: '$name'."); |
} |
+ void addCompileTimeError(BoundFastaMessage bind, int charOffset) { |
+ library.addCompileTimeError(bind, charOffset, fileUri); |
+ } |
+ |
+ void addWarning(BoundFastaMessage bind, int charOffset) { |
+ library.addWarning(bind, charOffset, fileUri); |
+ } |
+ |
+ void addNit(BoundFastaMessage bind, int charOffset) { |
+ library.addNit(bind, charOffset, fileUri); |
+ } |
+ |
void deprecated_addCompileTimeError(int charOffset, String message) { |
library.deprecated_addCompileTimeError(charOffset, message, |
fileUri: fileUri); |