Index: pkg/front_end/lib/src/fasta/builder/named_type_builder.dart |
diff --git a/pkg/front_end/lib/src/fasta/builder/named_type_builder.dart b/pkg/front_end/lib/src/fasta/builder/named_type_builder.dart |
index deea9a81c4f46cb296a7a9ef1af3cb3fd2fd2e4b..5dda8b51ed226937f49bdceba5497964aa9b435e 100644 |
--- a/pkg/front_end/lib/src/fasta/builder/named_type_builder.dart |
+++ b/pkg/front_end/lib/src/fasta/builder/named_type_builder.dart |
@@ -14,19 +14,17 @@ import 'builder.dart' show |
TypeBuilder, |
TypeDeclarationBuilder; |
-abstract class NamedTypeBuilder<T extends TypeBuilder> extends TypeBuilder { |
+abstract class NamedTypeBuilder<T extends TypeBuilder, R> extends TypeBuilder { |
final String name; |
final List<T> arguments; |
- TypeDeclarationBuilder get builder; |
- |
- void set builder(covariant TypeDeclarationBuilder b); |
+ TypeDeclarationBuilder<T, R> builder; |
NamedTypeBuilder(this.name, this.arguments, int charOffset, Uri fileUri) |
: super(charOffset, fileUri); |
- InvalidTypeBuilder buildInvalidType(String name); |
+ InvalidTypeBuilder<T, R> buildInvalidType(String name); |
void bind(TypeDeclarationBuilder builder) { |
this.builder = builder; |