Index: pkg/fasta/lib/src/kernel/kernel_named_mixin_application_builder.dart |
diff --git a/pkg/fasta/lib/src/kernel/kernel_named_mixin_application_builder.dart b/pkg/fasta/lib/src/kernel/kernel_named_mixin_application_builder.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d3d37d9dfcdc7bef86f4151af4e4047cf2180814 |
--- /dev/null |
+++ b/pkg/fasta/lib/src/kernel/kernel_named_mixin_application_builder.dart |
@@ -0,0 +1,33 @@ |
+// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+library fasta.kernel_named_mixin_application_builder; |
+ |
+import 'package:kernel/ast.dart' show |
+ InterfaceType; |
+ |
+import '../source/source_class_builder.dart' show |
+ SourceClassBuilder; |
+ |
+import 'kernel_builder.dart' show |
+ Builder, |
+ KernelTypeBuilder, |
+ LibraryBuilder, |
+ MetadataBuilder, |
+ NamedMixinApplicationBuilder, |
+ TypeVariableBuilder; |
+ |
+class KernelNamedMixinApplicationBuilder extends SourceClassBuilder |
+ implements NamedMixinApplicationBuilder<KernelTypeBuilder, InterfaceType> { |
+ |
+ KernelNamedMixinApplicationBuilder(List<MetadataBuilder> metadata, |
+ String name, List<TypeVariableBuilder> typeVariables, |
+ int modifiers, KernelTypeBuilder mixinApplication, |
+ List<KernelTypeBuilder> interfaces, List<KernelTypeBuilder> types, |
+ LibraryBuilder parent) |
+ : super(metadata, modifiers, name, typeVariables, mixinApplication, |
+ interfaces, <String, Builder>{}, types, parent, null); |
+ |
+ KernelTypeBuilder get mixinApplication => supertype; |
+} |