Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(231)

Unified Diff: dart/frog/leg/resolver.dart

Issue 9368033: Support is checks on primitive types. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/
Patch Set: '' Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: dart/frog/leg/resolver.dart
===================================================================
--- dart/frog/leg/resolver.dart (revision 4084)
+++ dart/frog/leg/resolver.dart (working copy)
@@ -576,14 +576,7 @@
}
resolveTypeTest(TypeAnnotation node) {
- ClassElement cls = resolveTypeRequired(node);
- if (cls.name == const SourceString('String') ||
- cls.name == const SourceString('List') ||
- cls.name == const SourceString('int') ||
- cls.name == const SourceString('num') ||
- cls.name == const SourceString('double')) {
- cancel(node, "type test for ${cls.name} is not implemented");
- }
+ resolveTypeRequired(node);
}
void handleArguments(Send node) {

Powered by Google App Engine
This is Rietveld 408576698