OLD | NEW |
(Empty) | |
| 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. |
| 4 |
| 5 library fasta.kernel_named_mixin_application_builder; |
| 6 |
| 7 import 'package:kernel/ast.dart' show |
| 8 InterfaceType; |
| 9 |
| 10 import '../source/source_class_builder.dart' show |
| 11 SourceClassBuilder; |
| 12 |
| 13 import 'kernel_builder.dart' show |
| 14 Builder, |
| 15 KernelTypeBuilder, |
| 16 LibraryBuilder, |
| 17 MetadataBuilder, |
| 18 NamedMixinApplicationBuilder, |
| 19 TypeVariableBuilder; |
| 20 |
| 21 class KernelNamedMixinApplicationBuilder extends SourceClassBuilder |
| 22 implements NamedMixinApplicationBuilder<KernelTypeBuilder, InterfaceType> { |
| 23 |
| 24 KernelNamedMixinApplicationBuilder(List<MetadataBuilder> metadata, |
| 25 String name, List<TypeVariableBuilder> typeVariables, |
| 26 int modifiers, KernelTypeBuilder mixinApplication, |
| 27 List<KernelTypeBuilder> interfaces, List<KernelTypeBuilder> types, |
| 28 LibraryBuilder parent) |
| 29 : super(metadata, modifiers, name, typeVariables, mixinApplication, |
| 30 interfaces, <String, Builder>{}, types, parent, null); |
| 31 |
| 32 KernelTypeBuilder get mixinApplication => supertype; |
| 33 } |
OLD | NEW |