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

Unified Diff: pkg/analyzer/lib/src/generated/element.dart

Issue 677303002: Remove unnecessary List creation (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 2 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/element.dart
diff --git a/pkg/analyzer/lib/src/generated/element.dart b/pkg/analyzer/lib/src/generated/element.dart
index 4270383b130fcde146d301ae6ebab5d162171720..3161e1adc2ba4c9107a447429417095e1d131e75 100644
--- a/pkg/analyzer/lib/src/generated/element.dart
+++ b/pkg/analyzer/lib/src/generated/element.dart
@@ -1302,7 +1302,7 @@ class ClassElementImpl extends ElementImpl implements ClassElement {
List<InterfaceType> get allSupertypes {
List<InterfaceType> list = new List<InterfaceType>();
_collectAllSupertypes(list);
- return new List.from(list);
+ return list;
}
@override
@@ -3775,7 +3775,7 @@ class ElementLocationImpl implements ElementLocation {
components.insert(0, (ancestor as ElementImpl).identifier);
ancestor = ancestor.enclosingElement;
}
- this._components = new List.from(components);
+ this._components = components;
}
/**
@@ -3875,7 +3875,7 @@ class ElementLocationImpl implements ElementLocation {
}
}
components.add(builder.toString());
- return new List.from(components);
+ return components;
}
/**
@@ -5430,7 +5430,7 @@ class FunctionTypeImpl extends TypeImpl implements FunctionType {
types.add(type);
}
}
- return new List.from(types);
+ return types;
}
@override
@@ -5450,7 +5450,7 @@ class FunctionTypeImpl extends TypeImpl implements FunctionType {
types.add(type);
}
}
- return new List.from(types);
+ return types;
}
@override
@@ -7922,7 +7922,7 @@ class LibraryElementImpl extends ElementImpl implements LibraryElement {
importList.add(_imports[i]);
}
}
- return new List.from(importList);
+ return importList;
}
@override
@@ -11322,7 +11322,7 @@ class UnionTypeImpl extends TypeImpl implements UnionType {
for (DartType t in _types) {
out.add(t.substitute2(argumentTypes, parameterTypes));
}
- return union(new List.from(out));
+ return union(out);
}
@override

Powered by Google App Engine
This is Rietveld 408576698