[fasta] Remove BuiltTypeBuilder
Change-Id: I8a3678e37ef0c51023c5c52f1fc8e7d11d005c86
Reviewed-on: https://dart-review.googlesource.com/54382
Commit-Queue: Dmitry Stefantsov <dmitryas@google.com>
Reviewed-by: Peter von der Ahé <ahe@google.com>
diff --git a/pkg/analyzer/test/generated/parser_forest_test.dart b/pkg/analyzer/test/generated/parser_forest_test.dart
index 8046271..20aa96c 100644
--- a/pkg/analyzer/test/generated/parser_forest_test.dart
+++ b/pkg/analyzer/test/generated/parser_forest_test.dart
@@ -13,7 +13,6 @@
import "package:front_end/src/compute_platform_binaries_location.dart";
import 'package:front_end/src/fasta/compiler_context.dart';
import 'package:front_end/src/fasta/constant_context.dart';
-import 'package:front_end/src/fasta/dill/built_type_builder.dart';
import 'package:front_end/src/fasta/dill/dill_target.dart';
import "package:front_end/src/fasta/fasta_codes.dart";
import 'package:front_end/src/fasta/kernel/body_builder.dart';
@@ -1211,7 +1210,7 @@
KernelProcedureBuilder procedureBuilder = new KernelProcedureBuilder(
null /* metadata */,
Modifier.staticMask /* or Modifier.varMask */,
- new BuiltTypeBuilder(new kernel.DynamicType()),
+ kernelTarget.dynamicType,
"analyzerTest",
typeVariableBuilders,
formalParameterBuilders,
diff --git a/pkg/front_end/lib/src/fasta/dill/built_type_builder.dart b/pkg/front_end/lib/src/fasta/dill/built_type_builder.dart
deleted file mode 100644
index 3b170eb..0000000
--- a/pkg/front_end/lib/src/fasta/dill/built_type_builder.dart
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright (c) 2017, 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.built_type_builder;
-
-import 'package:kernel/ast.dart' show DartType, Supertype;
-
-import '../kernel/kernel_builder.dart'
- show KernelTypeBuilder, LibraryBuilder, TypeBuilder;
-
-import '../problems.dart' show unimplemented, unsupported;
-
-class BuiltTypeBuilder extends KernelTypeBuilder {
- final DartType builtType;
-
- BuiltTypeBuilder(this.builtType);
-
- DartType build(LibraryBuilder library) => builtType;
-
- Supertype buildSupertype(
- LibraryBuilder library, int charOffset, Uri fileUri) {
- return unimplemented("buildSupertype", -1, null);
- }
-
- Supertype buildMixedInType(
- LibraryBuilder library, int charOffset, Uri fileUri) {
- return unimplemented("buildMixedInType", -1, null);
- }
-
- buildInvalidType(int charOffset, Uri fileUri) {
- return unimplemented("buildInvalidType", -1, null);
- }
-
- String get debugName => "BuiltTypeBuilder";
-
- StringBuffer printOn(StringBuffer buffer) {
- return buffer..write(builtType.toString());
- }
-
- String get name {
- return unimplemented("name", -1, null);
- }
-
- BuiltTypeBuilder clone(List<TypeBuilder> newTypes) {
- return unsupported("clone", -1, null);
- }
-}