| Index: pkg/front_end/lib/src/fasta/kernel/kernel_named_type_builder.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_named_type_builder.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_named_type_builder.dart
|
| index 702294d0bdde348e0784feb5c206677b946f38ce..ad84db4d5f8460444d70b26de4aefc0e8ec3bcf4 100644
|
| --- a/pkg/front_end/lib/src/fasta/kernel/kernel_named_type_builder.dart
|
| +++ b/pkg/front_end/lib/src/fasta/kernel/kernel_named_type_builder.dart
|
| @@ -15,6 +15,7 @@ import '../messages.dart'
|
|
|
| import 'kernel_builder.dart'
|
| show
|
| + ConstructorReferenceBuilder,
|
| KernelClassBuilder,
|
| KernelInvalidTypeBuilder,
|
| KernelTypeBuilder,
|
| @@ -30,6 +31,13 @@ class KernelNamedTypeBuilder
|
| int charOffset, Uri fileUri)
|
| : super(name, arguments, charOffset, fileUri);
|
|
|
| + factory KernelNamedTypeBuilder.fromConstructorReference(
|
| + ConstructorReferenceBuilder reference) {
|
| + return new KernelNamedTypeBuilder(reference.classBuilder.name,
|
| + reference.typeArguments, reference.charOffset, reference.fileUri)
|
| + ..bind(reference.classBuilder);
|
| + }
|
| +
|
| KernelInvalidTypeBuilder buildInvalidType(String name) {
|
| // TODO(ahe): Record error instead of printing.
|
| warning(templateTypeNotFound.withArguments(name), charOffset, fileUri);
|
|
|