| Index: pkg/analyzer/lib/src/fasta/element_store.dart
|
| diff --git a/pkg/analyzer/lib/src/fasta/element_store.dart b/pkg/analyzer/lib/src/fasta/element_store.dart
|
| index 537bc9011b6183488931b0e92686bee80a56c251..5a37c59d924b313704955cffcf3d1f482beefda2 100644
|
| --- a/pkg/analyzer/lib/src/fasta/element_store.dart
|
| +++ b/pkg/analyzer/lib/src/fasta/element_store.dart
|
| @@ -16,7 +16,8 @@ import 'package:analyzer/dart/element/element.dart';
|
|
|
| import 'package:analyzer/dart/element/type.dart' as analyzer;
|
|
|
| -import 'package:front_end/src/fasta/errors.dart' show internalError;
|
| +import 'package:front_end/src/fasta/deprecated_problems.dart'
|
| + show deprecated_internalProblem;
|
|
|
| import 'package:front_end/src/fasta/kernel/kernel_builder.dart';
|
|
|
| @@ -86,14 +87,16 @@ class ElementStoreImplementation implements ElementStore {
|
| if (member is Field) {} else if (member is Procedure) {
|
| buildDillFunctionElement(builder, unit, elements);
|
| } else {
|
| - internalError("Unhandled $name ${member.runtimeType} in $uri");
|
| + deprecated_internalProblem(
|
| + "Unhandled $name ${member.runtimeType} in $uri");
|
| }
|
| } else if (builder is KernelProcedureBuilder) {
|
| buildKernelFunctionElement(builder, unit, elements);
|
| } else if (builder is BuiltinTypeBuilder) {
|
| // TODO(ahe): Set up elements for dynamic and void.
|
| } else {
|
| - internalError("Unhandled $name ${builder.runtimeType} in $uri");
|
| + deprecated_internalProblem(
|
| + "Unhandled $name ${builder.runtimeType} in $uri");
|
| }
|
| builder = builder.next;
|
| } while (builder != null);
|
| @@ -113,7 +116,7 @@ class ElementStoreImplementation implements ElementStore {
|
| }
|
|
|
| Library getLibraryReference(LibraryElement element) {
|
| - return internalError("not supported.");
|
| + return deprecated_internalProblem("not supported.");
|
| }
|
|
|
| Class getClassReference(covariant KernelClassElement cls) => cls.builder.cls;
|
| @@ -122,27 +125,28 @@ class ElementStoreImplementation implements ElementStore {
|
| if (element is KernelFunctionElement) {
|
| return element.procedure;
|
| } else {
|
| - return internalError("getMemberReference(${element.runtimeType})");
|
| + return deprecated_internalProblem(
|
| + "getMemberReference(${element.runtimeType})");
|
| }
|
| }
|
|
|
| - Class getRootClassReference() => internalError("not supported.");
|
| + Class getRootClassReference() => deprecated_internalProblem("not supported.");
|
|
|
| Constructor getRootClassConstructorReference() {
|
| - return internalError("not supported.");
|
| + return deprecated_internalProblem("not supported.");
|
| }
|
|
|
| Class getCoreClassReference(String className) {
|
| - return internalError("not supported.");
|
| + return deprecated_internalProblem("not supported.");
|
| }
|
|
|
| TypeParameter tryGetClassTypeParameter(TypeParameterElement element) {
|
| - return internalError("not supported.");
|
| + return deprecated_internalProblem("not supported.");
|
| }
|
|
|
| Class getSharedMixinApplicationClass(
|
| Library library, Class supertype, Class mixin) {
|
| - return internalError("not supported.");
|
| + return deprecated_internalProblem("not supported.");
|
| }
|
|
|
| bool get strongMode => false;
|
| @@ -260,9 +264,9 @@ class AnalyzerLocalVariableElemment extends MockElement
|
|
|
| get type => null;
|
|
|
| - get constantValue => internalError("not supported.");
|
| + get constantValue => deprecated_internalProblem("not supported.");
|
|
|
| - computeConstantValue() => internalError("not supported.");
|
| + computeConstantValue() => deprecated_internalProblem("not supported.");
|
| }
|
|
|
| /// Both an [Element] and [Builder] to using memory to store local elements in
|
| @@ -298,17 +302,17 @@ class KernelFunctionTypeAliasElement extends MockFunctionTypeAliasElement {
|
|
|
| @override
|
| analyzer.DartType get returnType {
|
| - return internalError("not supported.");
|
| + return deprecated_internalProblem("not supported.");
|
| }
|
|
|
| @override
|
| analyzer.FunctionType get type {
|
| - return internalError("not supported.");
|
| + return deprecated_internalProblem("not supported.");
|
| }
|
|
|
| @override
|
| List<TypeParameterElement> get typeParameters {
|
| - return internalError("not supported.");
|
| + return deprecated_internalProblem("not supported.");
|
| }
|
| }
|
|
|
|
|