Index: sdk/lib/_internal/compiler/implementation/resolution/members.dart |
diff --git a/sdk/lib/_internal/compiler/implementation/resolution/members.dart b/sdk/lib/_internal/compiler/implementation/resolution/members.dart |
index 9444ab085db373871db0e0475b561ad545fb8f19..1e34e04793b5df4f554fd8ac975354529ea9616a 100644 |
--- a/sdk/lib/_internal/compiler/implementation/resolution/members.dart |
+++ b/sdk/lib/_internal/compiler/implementation/resolution/members.dart |
@@ -391,7 +391,7 @@ class ResolverTask extends CompilerTask { |
if (cls.supertypeLoadState == STATE_DONE) return; |
if (cls.supertypeLoadState == STATE_STARTED) { |
compiler.reportMessage( |
- compiler.spanFromNode(from), |
+ compiler.spanFromSpannable(from), |
MessageKind.CYCLIC_CLASS_HIERARCHY.error([cls.name]), |
Diagnostic.ERROR); |
cls.supertypeLoadState = STATE_DONE; |
@@ -639,7 +639,7 @@ class ResolverTask extends CompilerTask { |
} |
} |
compiler.reportMessage( |
- compiler.spanFromNode(errorNode), |
+ compiler.spanFromSpannable(errorNode), |
messageKind.error([function.name]), |
Diagnostic.ERROR); |
} |
@@ -648,12 +648,12 @@ class ResolverTask extends CompilerTask { |
node.parameters.nodes.skip(signature.requiredParameterCount).head; |
if (signature.optionalParametersAreNamed) { |
compiler.reportMessage( |
- compiler.spanFromNode(errorNode), |
+ compiler.spanFromSpannable(errorNode), |
MessageKind.OPERATOR_NAMED_PARAMETERS.error([function.name]), |
Diagnostic.ERROR); |
} else { |
compiler.reportMessage( |
- compiler.spanFromNode(errorNode), |
+ compiler.spanFromSpannable(errorNode), |
MessageKind.OPERATOR_OPTIONAL_PARAMETERS.error([function.name]), |
Diagnostic.ERROR); |
} |
@@ -1425,7 +1425,7 @@ class ResolverVisitor extends CommonResolverVisitor<Element> { |
Element result = scope.lookup(name); |
if (!Elements.isUnresolved(result)) { |
if (!inInstanceContext && result.isInstanceMember()) { |
- compiler.reportMessage(compiler.spanFromNode(node), |
+ compiler.reportMessage(compiler.spanFromSpannable(node), |
MessageKind.NO_INSTANCE_AVAILABLE.error([name]), |
Diagnostic.ERROR); |
return new ErroneousElementX(MessageKind.NO_INSTANCE_AVAILABLE, |
@@ -1433,7 +1433,7 @@ class ResolverVisitor extends CommonResolverVisitor<Element> { |
name, enclosingElement); |
} else if (result.isAmbiguous()) { |
AmbiguousElement ambiguous = result; |
- compiler.reportMessage(compiler.spanFromNode(node), |
+ compiler.reportMessage(compiler.spanFromSpannable(node), |
ambiguous.messageKind.error(ambiguous.messageArguments), |
Diagnostic.ERROR); |
return new ErroneousElementX(ambiguous.messageKind, |
@@ -2147,11 +2147,11 @@ class ResolverVisitor extends CommonResolverVisitor<Element> { |
void handleRedirectingFactoryBody(Return node) { |
if (!enclosingElement.isFactoryConstructor()) { |
compiler.reportMessage( |
- compiler.spanFromNode(node), |
+ compiler.spanFromSpannable(node), |
MessageKind.FACTORY_REDIRECTION_IN_NON_FACTORY.error([]), |
Diagnostic.ERROR); |
compiler.reportMessage( |
- compiler.spanFromElement(enclosingElement), |
+ compiler.spanFromSpannable(enclosingElement), |
MessageKind.MISSING_FACTORY_KEYWORD.error([]), |
Diagnostic.INFO); |
} |
@@ -2782,17 +2782,17 @@ class ClassResolverVisitor extends TypeDefinitionVisitor { |
} else { |
if (interfaceType == element.supertype) { |
compiler.reportMessage( |
- compiler.spanFromNode(node.superclass), |
+ compiler.spanFromSpannable(node.superclass), |
MessageKind.DUPLICATE_EXTENDS_IMPLEMENTS.error([interfaceType]), |
Diagnostic.ERROR); |
compiler.reportMessage( |
- compiler.spanFromNode(link.head), |
+ compiler.spanFromSpannable(link.head), |
MessageKind.DUPLICATE_EXTENDS_IMPLEMENTS.error([interfaceType]), |
Diagnostic.ERROR); |
} |
if (interfaces.contains(interfaceType)) { |
compiler.reportMessage( |
- compiler.spanFromNode(link.head), |
+ compiler.spanFromSpannable(link.head), |
MessageKind.DUPLICATE_IMPLEMENTS.error([interfaceType]), |
Diagnostic.ERROR); |
} |
@@ -2975,7 +2975,7 @@ class ClassSupertypeResolver extends CommonResolverVisitor { |
loadSupertype(element, node); |
} else { |
compiler.reportMessage( |
- compiler.spanFromNode(node), |
+ compiler.spanFromSpannable(node), |
MessageKind.CLASS_NAME_EXPECTED.error([]), |
Diagnostic.ERROR); |
} |
@@ -3202,7 +3202,7 @@ class SignatureResolver extends CommonResolverVisitor<Element> { |
if (compiler.rejectDeprecatedFeatures && |
// TODO(ahe): Remove isPlatformLibrary check. |
!element.getLibrary().isPlatformLibrary) { |
- compiler.reportMessage(compiler.spanFromNode(formalParameters), |
+ compiler.reportMessage(compiler.spanFromSpannable(formalParameters), |
MessageKind.EXTRA_FORMALS.error([]), |
Diagnostic.ERROR); |
} else { |
@@ -3220,7 +3220,7 @@ class SignatureResolver extends CommonResolverVisitor<Element> { |
visitor.optionalParameterCount != 0)) { |
// If there are no formal parameters, we already reported an error above. |
if (formalParameters != null) { |
- compiler.reportMessage(compiler.spanFromNode(formalParameters), |
+ compiler.reportMessage(compiler.spanFromSpannable(formalParameters), |
MessageKind.ILLEGAL_SETTER_FORMALS.error([]), |
Diagnostic.ERROR); |
} |