Index: pkg/compiler/lib/src/kernel/element_map_impl.dart |
diff --git a/pkg/compiler/lib/src/kernel/element_map_impl.dart b/pkg/compiler/lib/src/kernel/element_map_impl.dart |
index a45ede20b6f9e2f15a1b74367411fea376b31a62..2bac7edb2bd15a8818bf81d9a4dbc8eac0f7dbca 100644 |
--- a/pkg/compiler/lib/src/kernel/element_map_impl.dart |
+++ b/pkg/compiler/lib/src/kernel/element_map_impl.dart |
@@ -361,8 +361,7 @@ abstract class KernelToElementMapBase extends KernelToElementMapBaseMixin { |
} |
superclass = _getSuperType(superclass)?.element; |
} |
- throw new SpannableAssertionFailure( |
- cls, "No super method member found for ${name} in $cls."); |
+ throw failedAt(cls, "No super method member found for ${name} in $cls."); |
} |
@override |
@@ -385,8 +384,7 @@ abstract class KernelToElementMapBase extends KernelToElementMapBaseMixin { |
if (member != null) { |
return getConstructor(member); |
} |
- throw new SpannableAssertionFailure( |
- source, "Super constructor for $source not found."); |
+ throw failedAt(source, "Super constructor for $source not found."); |
} |
@override |
@@ -770,7 +768,7 @@ abstract class ElementCreatorMixin { |
isFromEnvironmentConstructor: isFromEnvironment); |
} else { |
// TODO(johnniwinther): Convert `node.location` to a [SourceSpan]. |
- throw new SpannableAssertionFailure( |
+ throw failedAt( |
NO_LOCATION_SPANNABLE, "Unexpected constructor node: ${node}."); |
} |
_memberData.add(new ConstructorData(node, functionNode)); |
@@ -1185,7 +1183,7 @@ class KernelElementEnvironment implements ElementEnvironment { |
{bool required: false}) { |
ConstructorEntity constructor = elementMap.lookupConstructor(cls, name); |
if (constructor == null && required) { |
- throw new SpannableAssertionFailure( |
+ throw failedAt( |
CURRENT_ELEMENT_SPANNABLE, |
"The constructor '$name' was not found in class '${cls.name}' " |
"in library ${cls.library.canonicalUri}."); |
@@ -1199,7 +1197,7 @@ class KernelElementEnvironment implements ElementEnvironment { |
MemberEntity member = |
elementMap.lookupClassMember(cls, name, setter: setter); |
if (member == null && required) { |
- throw new SpannableAssertionFailure(CURRENT_ELEMENT_SPANNABLE, |
+ throw failedAt(CURRENT_ELEMENT_SPANNABLE, |
"The member '$name' was not found in ${cls.name}."); |
} |
return member; |
@@ -1258,7 +1256,7 @@ class KernelElementEnvironment implements ElementEnvironment { |
MemberEntity member = |
elementMap.lookupLibraryMember(library, name, setter: setter); |
if (member == null && required) { |
- throw new SpannableAssertionFailure(CURRENT_ELEMENT_SPANNABLE, |
+ failedAt(CURRENT_ELEMENT_SPANNABLE, |
"The member '${name}' was not found in library '${library.name}'."); |
} |
return member; |
@@ -1269,7 +1267,7 @@ class KernelElementEnvironment implements ElementEnvironment { |
{bool required: false}) { |
ClassEntity cls = elementMap.lookupClass(library, name); |
if (cls == null && required) { |
- throw new SpannableAssertionFailure(CURRENT_ELEMENT_SPANNABLE, |
+ failedAt(CURRENT_ELEMENT_SPANNABLE, |
"The class '$name' was not found in library '${library.name}'."); |
} |
return cls; |
@@ -1284,8 +1282,7 @@ class KernelElementEnvironment implements ElementEnvironment { |
LibraryEntity lookupLibrary(Uri uri, {bool required: false}) { |
LibraryEntity library = elementMap.lookupLibrary(uri); |
if (library == null && required) { |
- throw new SpannableAssertionFailure( |
- CURRENT_ELEMENT_SPANNABLE, "The library '$uri' was not found."); |
+ failedAt(CURRENT_ELEMENT_SPANNABLE, "The library '$uri' was not found."); |
} |
return library; |
} |