| 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..1ec29db01edbf73f0ae7a4a487689791ed169504 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,160 @@ _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);
|
| +}
|
| +
|
| _malformedTypeError(String errorMessage) {
|
| return new _TypeError._create(null, null, null, errorMessage);
|
| }
|
|
|