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

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

Issue 1420053011: Introduce code to generate summaries from an element model. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Address code review comments. Created 5 years, 1 month 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
« no previous file with comments | « no previous file | pkg/analyzer/lib/src/summary/builder.dart » ('j') | pkg/analyzer/tool/summary/idl_model.dart » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analyzer/lib/src/generated/testing/element_factory.dart
diff --git a/pkg/analyzer/lib/src/generated/testing/element_factory.dart b/pkg/analyzer/lib/src/generated/testing/element_factory.dart
index 736fa0d63e8c29f3264ac63cf9e4c45be5b7de89..f348ea845bfe48de66ad9c9ef6c5c530670183bf 100644
--- a/pkg/analyzer/lib/src/generated/testing/element_factory.dart
+++ b/pkg/analyzer/lib/src/generated/testing/element_factory.dart
@@ -42,6 +42,7 @@ class ElementFactory {
String typeName, InterfaceType superclassType,
[List<String> parameterNames]) {
ClassElementImpl element = new ClassElementImpl(typeName, 0);
+ element.constructors = const <ConstructorElement>[];
element.supertype = superclassType;
InterfaceTypeImpl type = new InterfaceTypeImpl(element);
element.type = type;
@@ -578,7 +579,8 @@ class ElementFactory {
}
variable.const3 = isConst;
variable.final2 = isFinal;
- variable.synthetic = true;
+ variable.synthetic = false;
+ variable.type = type;
PropertyAccessorElementImpl getter =
new PropertyAccessorElementImpl.forVariable(variable);
getter.getter = true;
« no previous file with comments | « no previous file | pkg/analyzer/lib/src/summary/builder.dart » ('j') | pkg/analyzer/tool/summary/idl_model.dart » ('J')

Powered by Google App Engine
This is Rietveld 408576698