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

Unified Diff: editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/internal/resolver/ElementResolverTest.java

Issue 23056003: Issue 12404. Treat 'dynamic' identifier as a Type object. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 4 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: editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/internal/resolver/ElementResolverTest.java
diff --git a/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/internal/resolver/ElementResolverTest.java b/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/internal/resolver/ElementResolverTest.java
index 68b6aa71b4283c0991dcc5b206fd01c8da6cdba2..44d598ad2be95ff85b04fc07cc4cab08254acd23 100644
--- a/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/internal/resolver/ElementResolverTest.java
+++ b/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/internal/resolver/ElementResolverTest.java
@@ -564,6 +564,14 @@ public class ElementResolverTest extends EngineTestCase {
listener.assertNoErrors();
}
+ public void test_visitSimpleIdentifier_dynamic() throws Exception {
+ SimpleIdentifier node = identifier("dynamic");
+ resolve(node);
+ assertSame(typeProvider.getDynamicType().getElement(), node.getStaticElement());
+ assertSame(typeProvider.getTypeType(), node.getStaticType());
+ listener.assertNoErrors();
+ }
+
public void test_visitSimpleIdentifier_lexicalScope() throws Exception {
SimpleIdentifier node = identifier("i");
VariableElementImpl element = localVariableElement(node);

Powered by Google App Engine
This is Rietveld 408576698