Chromium Code Reviews| Index: sdk/lib/_internal/compiler/implementation/lib/interceptors.dart |
| diff --git a/sdk/lib/_internal/compiler/implementation/lib/interceptors.dart b/sdk/lib/_internal/compiler/implementation/lib/interceptors.dart |
| index 573545491b9af43826effd06c766cb0f86887ae5..ba0c0cf19637844431fb11fad54e63e7011a405a 100644 |
| --- a/sdk/lib/_internal/compiler/implementation/lib/interceptors.dart |
| +++ b/sdk/lib/_internal/compiler/implementation/lib/interceptors.dart |
| @@ -55,6 +55,25 @@ class JSBool implements bool { |
| Type get runtimeType => createRuntimeType('bool'); |
| } |
| +get$runtimeType(receiver) { |
|
ngeoffray
2012/11/22 17:09:39
This is dead code now.
karlklose
2012/11/23 08:47:46
Done.
|
| + if (receiver is int) { |
| + return int; |
| + } else if (receiver is String) { |
| + return String; |
| + } else if (receiver is double) { |
| + return double; |
| + } else if (receiver is bool) { |
| + return bool; |
| + } else if (receiver == null) { |
| + return createRuntimeType('Null'); |
| + } else if (isJsArray(receiver)) { |
| + // Call getRuntimeTypeString to get the name including type arguments. |
| + return createRuntimeType(getRuntimeTypeString(receiver)); |
| + } else { |
| + return UNINTERCEPTED(receiver.runtimeType); |
| + } |
| +} |
| + |
| /** |
| * The interceptor class for [Null]. |
| */ |