Chromium Code Reviews| Index: dart_vm_standalone/rasta_errors.dart |
| diff --git a/dart_vm_standalone/rasta_errors.dart b/dart_vm_standalone/rasta_errors.dart |
| index 4a62b89027afac6a39d46031bfe7a6793e3025cc..187d8e221437ab4e1b20d10fe711620537680b7b 100644 |
| --- a/dart_vm_standalone/rasta_errors.dart |
| +++ b/dart_vm_standalone/rasta_errors.dart |
| @@ -14,7 +14,7 @@ library dart.core._rasta_errors; |
| _unresolvedConstructorError( |
| Object typeLiteral, |
| - String fullConstructorName, |
| + Symbol fullConstructorName, |
| List arguments, |
| Map<Symbol, dynamic> namedArguments, |
| List existingArgumentNames) { |
| @@ -27,6 +27,159 @@ _unresolvedConstructorError( |
| existingArgumentNames); |
| } |
| +_unresolvedStaticGetterError( |
| + Object typeLiteral, |
| + Symbol name, |
| + List arguments, |
| + Map<Symbol, dynamic> namedArguments, |
| + List existingArgumentNames) { |
| + return new NoSuchMethodError._withType( |
| + typeLiteral, |
| + name, |
| + (_InvocationMirror._GETTER << _InvocationMirror._TYPE_SHIFT) + |
| + (_InvocationMirror._STATIC << _InvocationMirror._CALL_SHIFT), |
| + arguments, |
| + namedArguments, |
| + existingArgumentNames); |
| +} |
| + |
| +_unresolvedStaticSetterError( |
| + Object typeLiteral, |
| + Symbol name, |
| + List arguments, |
| + Map<Symbol, dynamic> namedArguments, |
| + List existingArgumentNames) { |
| + return new NoSuchMethodError._withType( |
| + typeLiteral, |
| + name, |
| + (_InvocationMirror._SETTER << _InvocationMirror._TYPE_SHIFT) + |
| + (_InvocationMirror._STATIC << _InvocationMirror._CALL_SHIFT), |
| + arguments, |
| + namedArguments, |
| + existingArgumentNames); |
| +} |
| + |
| +_unresolvedStaticMethodError( |
| + Object typeLiteral, |
| + Symbol name, |
| + List arguments, |
| + Map<Symbol, dynamic> namedArguments, |
| + List existingArgumentNames) { |
| + return new NoSuchMethodError._withType( |
| + typeLiteral, |
| + name, |
| + (_InvocationMirror._METHOD << _InvocationMirror._TYPE_SHIFT) + |
| + (_InvocationMirror._STATIC << _InvocationMirror._CALL_SHIFT), |
| + arguments, |
| + namedArguments, |
| + existingArgumentNames); |
| +} |
| + |
| +_unresolvedTopLevelGetterError( |
| + Object unused, |
| + Symbol name, |
| + List arguments, |
| + Map<Symbol, dynamic> namedArguments, |
| + List existingArgumentNames) { |
| + return new NoSuchMethodError._withType( |
| + unused, |
| + name, |
| + (_InvocationMirror._GETTER << _InvocationMirror._TYPE_SHIFT) + |
| + (_InvocationMirror._TOP_LEVEL << _InvocationMirror._CALL_SHIFT), |
| + arguments, |
| + namedArguments, |
| + existingArgumentNames); |
| +} |
| + |
| +_unresolvedTopLevelSetterError( |
| + Object unused, |
| + Symbol name, |
| + List arguments, |
| + Map<Symbol, dynamic> namedArguments, |
| + List existingArgumentNames) { |
| + return new NoSuchMethodError._withType( |
| + unused, |
| + name, |
| + (_InvocationMirror._SETTER << _InvocationMirror._TYPE_SHIFT) + |
| + (_InvocationMirror._TOP_LEVEL << _InvocationMirror._CALL_SHIFT), |
| + arguments, |
| + namedArguments, |
| + existingArgumentNames); |
| +} |
| + |
| +_unresolvedTopLevelMethodError( |
| + Object unused, |
| + Symbol name, |
| + List arguments, |
| + Map<Symbol, dynamic> namedArguments, |
| + List existingArgumentNames) { |
| + return new NoSuchMethodError._withType( |
| + unused, |
| + name, |
| + (_InvocationMirror._METHOD << _InvocationMirror._TYPE_SHIFT) + |
| + (_InvocationMirror._TOP_LEVEL << _InvocationMirror._CALL_SHIFT), |
| + arguments, |
| + namedArguments, |
| + existingArgumentNames); |
| +} |
| + |
| +_unresolvedSuperGetterError( |
| + Object receiver, |
| + Symbol name, |
| + List arguments, |
| + Map<Symbol, dynamic> namedArguments, |
| + List existingArgumentNames) { |
| + return new NoSuchMethodError._withType( |
| + receiver, |
| + name, |
| + (_InvocationMirror._GETTER << _InvocationMirror._TYPE_SHIFT) + |
| + (_InvocationMirror._SUPER << _InvocationMirror._CALL_SHIFT), |
| + arguments, |
| + namedArguments, |
| + existingArgumentNames); |
| +} |
| + |
| +_unresolvedSuperSetterError( |
| + Object receiver, |
| + Symbol name, |
| + List arguments, |
| + Map<Symbol, dynamic> namedArguments, |
| + List existingArgumentNames) { |
| + return new NoSuchMethodError._withType( |
| + receiver, |
| + name, |
| + (_InvocationMirror._SETTER << _InvocationMirror._TYPE_SHIFT) + |
| + (_InvocationMirror._SUPER << _InvocationMirror._CALL_SHIFT), |
| + arguments, |
| + namedArguments, |
| + existingArgumentNames); |
| +} |
| + |
| +_unresolvedSuperMethodError( |
| + Object receiver, |
| + Symbol name, |
| + List arguments, |
| + Map<Symbol, dynamic> namedArguments, |
| + List existingArgumentNames) { |
| + return new NoSuchMethodError._withType( |
| + receiver, |
| + name, |
| + (_InvocationMirror._METHOD << _InvocationMirror._TYPE_SHIFT) + |
| + (_InvocationMirror._SUPER << _InvocationMirror._CALL_SHIFT), |
| + arguments, |
| + namedArguments, |
| + existingArgumentNames); |
| +} |
| + |
| +_genericNoSuchMethod( |
| + Object receiver, |
| + Symbol methodName, |
| + List arguments, |
| + Map<Symbol, dynamic> namedArguments, |
| + List existingArgumentNames) { |
| + return new NoSuchMethodError(receiver, methodName, arguments, namedArguments, existingArgumentNames); |
|
ahe
2016/07/01 08:48:39
Long line.
asgerf
2016/07/01 09:32:25
Done.
|
| +} |
| + |
| _malformedTypeError(String errorMessage) { |
| return new _TypeError._create(null, null, null, errorMessage); |
| } |