Index: pkg/front_end/lib/src/fasta/kernel/kernel_named_mixin_application_builder.dart |
diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_named_mixin_application_builder.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_named_mixin_application_builder.dart |
index 03786bd614448c0466e86934646777e18cf36683..5ad745e157c2cb55f11e1ad58cedcb47511c35e5 100644 |
--- a/pkg/front_end/lib/src/fasta/kernel/kernel_named_mixin_application_builder.dart |
+++ b/pkg/front_end/lib/src/fasta/kernel/kernel_named_mixin_application_builder.dart |
@@ -10,11 +10,12 @@ import '../source/source_class_builder.dart' show SourceClassBuilder; |
import 'kernel_builder.dart' |
show |
- Builder, |
KernelTypeBuilder, |
LibraryBuilder, |
+ MemberBuilder, |
MetadataBuilder, |
NamedMixinApplicationBuilder, |
+ Scope, |
TypeVariableBuilder; |
class KernelNamedMixinApplicationBuilder extends SourceClassBuilder |
@@ -28,8 +29,21 @@ class KernelNamedMixinApplicationBuilder extends SourceClassBuilder |
List<KernelTypeBuilder> interfaces, |
LibraryBuilder parent, |
int charOffset) |
- : super(metadata, modifiers, name, typeVariables, mixinApplication, |
- interfaces, <String, Builder>{}, parent, null, charOffset); |
+ : super( |
+ metadata, |
+ modifiers, |
+ name, |
+ typeVariables, |
+ mixinApplication, |
+ interfaces, |
+ new Scope(<String, MemberBuilder>{}, <String, MemberBuilder>{}, |
+ parent.scope.withTypeVariables(typeVariables), |
+ isModifiable: false), |
+ new Scope(<String, MemberBuilder>{}, null, null, |
+ isModifiable: false), |
+ parent, |
+ null, |
+ charOffset); |
KernelTypeBuilder get mixinApplication => supertype; |