Index: pkg/front_end/lib/src/fasta/builder/named_mixin_application_builder.dart |
diff --git a/pkg/front_end/lib/src/fasta/builder/named_mixin_application_builder.dart b/pkg/front_end/lib/src/fasta/builder/named_mixin_application_builder.dart |
index 1947b139848f4dc023f1c50e5c3cabc755996db7..3fff6d285952b0990eca4986dc456dc71d20cf2e 100644 |
--- a/pkg/front_end/lib/src/fasta/builder/named_mixin_application_builder.dart |
+++ b/pkg/front_end/lib/src/fasta/builder/named_mixin_application_builder.dart |
@@ -6,10 +6,11 @@ library fasta.named_mixin_application_builder; |
import 'builder.dart' |
show |
- Builder, |
ClassBuilder, |
LibraryBuilder, |
+ MemberBuilder, |
MetadataBuilder, |
+ Scope, |
TypeBuilder, |
TypeVariableBuilder; |
@@ -24,8 +25,20 @@ abstract class NamedMixinApplicationBuilder<T extends TypeBuilder, R> |
List<T> interfaces, |
LibraryBuilder parent, |
int charOffset) |
- : super(metadata, modifiers, name, typeVariables, supertype, interfaces, |
- <String, Builder>{}, parent, charOffset); |
+ : super( |
+ metadata, |
+ modifiers, |
+ name, |
+ typeVariables, |
+ supertype, |
+ interfaces, |
+ new Scope(<String, MemberBuilder>{}, <String, MemberBuilder>{}, |
+ parent.scope.withTypeVariables(typeVariables), |
+ isModifiable: false), |
+ new Scope(<String, MemberBuilder>{}, null, null, |
+ isModifiable: false), |
+ parent, |
+ charOffset); |
T get mixinApplication => supertype; |
} |