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

Unified Diff: pkg/analyzer/lib/src/generated/testing/test_type_provider.dart

Issue 1050203002: Begin making copies of AST nodes for constants during resolution. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 9 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: pkg/analyzer/lib/src/generated/testing/test_type_provider.dart
diff --git a/pkg/analyzer/lib/src/generated/testing/test_type_provider.dart b/pkg/analyzer/lib/src/generated/testing/test_type_provider.dart
index 6824459c4b05da373143d4053e0d30ec7def9e7b..da2b87b28432e6133881f4d80712e93defb87a6f 100644
--- a/pkg/analyzer/lib/src/generated/testing/test_type_provider.dart
+++ b/pkg/analyzer/lib/src/generated/testing/test_type_provider.dart
@@ -159,6 +159,7 @@ class TestTypeProvider implements TypeProvider {
ElementFactory.namedParameter2("defaultValue", _boolType)
];
fromEnvironment.factory = true;
+ fromEnvironment.isCycleFree = true;
boolElement.constructors = <ConstructorElement>[fromEnvironment];
}
return _boolType;
@@ -421,6 +422,7 @@ class TestTypeProvider implements TypeProvider {
ElementFactory.namedParameter2("defaultValue", _stringType)
];
fromEnvironment.factory = true;
+ fromEnvironment.isCycleFree = true;
stringElement.constructors = <ConstructorElement>[fromEnvironment];
}
return _stringType;
@@ -433,6 +435,7 @@ class TestTypeProvider implements TypeProvider {
ConstructorElementImpl constructor = ElementFactory.constructorElement(
symbolClass, null, true, [stringType]);
constructor.factory = true;
+ constructor.isCycleFree = true;
symbolClass.constructors = <ConstructorElement>[constructor];
_symbolType = symbolClass.type;
}
@@ -532,6 +535,7 @@ class TestTypeProvider implements TypeProvider {
ElementFactory.namedParameter2("defaultValue", _intType)
];
fromEnvironment.factory = true;
+ fromEnvironment.isCycleFree = true;
intElement.constructors = <ConstructorElement>[fromEnvironment];
List<FieldElement> fields = <FieldElement>[
ElementFactory.fieldElement("NAN", true, false, true, _doubleType),

Powered by Google App Engine
This is Rietveld 408576698