Index: pkg/front_end/lib/src/fasta/kernel/kernel_procedure_builder.dart |
diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_procedure_builder.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_procedure_builder.dart |
index 267dde41a5fe27d2d8301a9306e0dc38ee478398..cbc3d5493e744b9e08251b7015abbc7e689bce03 100644 |
--- a/pkg/front_end/lib/src/fasta/kernel/kernel_procedure_builder.dart |
+++ b/pkg/front_end/lib/src/fasta/kernel/kernel_procedure_builder.dart |
@@ -4,15 +4,6 @@ |
library fasta.kernel_procedure_builder; |
-import 'package:front_end/src/fasta/kernel/kernel_shadow_ast.dart' |
- show KernelProcedure; |
- |
-import 'package:front_end/src/fasta/source/source_library_builder.dart' |
- show SourceLibraryBuilder; |
- |
-import 'package:front_end/src/fasta/type_inference/type_inference_listener.dart' |
- show TypeInferenceListener; |
- |
import 'package:kernel/ast.dart' |
show |
Arguments, |
@@ -44,11 +35,20 @@ import 'package:kernel/ast.dart' |
import 'package:kernel/type_algebra.dart' show containsTypeVariable, substitute; |
-import '../deprecated_problems.dart' show deprecated_internalProblem; |
+import '../loader.dart' show Loader; |
-import '../messages.dart' show messageNonInstanceTypeVariableUse, warning; |
+import '../messages.dart' |
+ show |
+ messageInternalProblemBodyOnAbstractMethod, |
+ messageNonInstanceTypeVariableUse, |
+ warning; |
-import '../loader.dart' show Loader; |
+import '../problems.dart' show internalProblem; |
+ |
+import '../source/source_library_builder.dart' show SourceLibraryBuilder; |
+ |
+import '../type_inference/type_inference_listener.dart' |
+ show TypeInferenceListener; |
import 'kernel_builder.dart' |
show |
@@ -67,6 +67,8 @@ import 'kernel_builder.dart' |
isRedirectingGenerativeConstructorImplementation, |
deprecated_memberError; |
+import 'kernel_shadow_ast.dart' show KernelProcedure; |
+ |
abstract class KernelFunctionBuilder |
extends ProcedureBuilder<KernelTypeBuilder> { |
final String nativeMethodName; |
@@ -91,8 +93,8 @@ abstract class KernelFunctionBuilder |
void set body(Statement newBody) { |
if (newBody != null) { |
if (isAbstract) { |
- return deprecated_internalProblem( |
- "Attempting to set body on abstract method."); |
+ return internalProblem(messageInternalProblemBodyOnAbstractMethod, |
+ newBody.fileOffset, fileUri); |
} |
if (isExternal) { |
return library.deprecated_addCompileTimeError( |