Chromium Code Reviews| Index: pkg/analyzer/lib/src/generated/engine.dart |
| diff --git a/pkg/analyzer/lib/src/generated/engine.dart b/pkg/analyzer/lib/src/generated/engine.dart |
| index 654872af46bbf618cbe0291f52f55db63d47e2b0..dddcb8b2fd937c81af60b55db694ef6598722a34 100644 |
| --- a/pkg/analyzer/lib/src/generated/engine.dart |
| +++ b/pkg/analyzer/lib/src/generated/engine.dart |
| @@ -1160,7 +1160,7 @@ class AnalysisContextImpl implements InternalAnalysisContext { |
| if (errors.isEmpty) { |
| return AnalysisError.NO_ERRORS; |
| } |
| - return new List.from(errors); |
| + return errors; |
| } else if (sourceEntry is HtmlEntry) { |
| HtmlEntry htmlEntry = sourceEntry; |
| try { |
| @@ -1382,7 +1382,7 @@ class AnalysisContextImpl implements InternalAnalysisContext { |
| if (htmlSources.isEmpty) { |
| return Source.EMPTY_ARRAY; |
| } |
| - return new List.from(htmlSources); |
| + return htmlSources; |
| } |
| @override |
| @@ -1413,7 +1413,7 @@ class AnalysisContextImpl implements InternalAnalysisContext { |
| // } |
| } |
| } |
| - return new List.from(sources); |
| + return sources; |
| } |
| @override |
| @@ -1432,7 +1432,7 @@ class AnalysisContextImpl implements InternalAnalysisContext { |
| // } |
| } |
| } |
| - return new List.from(sources); |
| + return sources; |
| } |
| @override |
| @@ -1462,7 +1462,7 @@ class AnalysisContextImpl implements InternalAnalysisContext { |
| if (dependentLibraries.isEmpty) { |
| return Source.EMPTY_ARRAY; |
| } |
| - return new List.from(dependentLibraries); |
| + return dependentLibraries; |
| } |
| @override |
| @@ -3378,7 +3378,7 @@ class AnalysisContextImpl implements InternalAnalysisContext { |
| sources.add(iterator.key); |
| } |
| } |
| - return new List.from(sources); |
| + return sources; |
| } |
| /** |
| @@ -4707,7 +4707,7 @@ class AnalysisContextImpl_CycleBuilder { |
| _dependencyGraph.addEdge(library, importedLibrary); |
| } |
| } |
| - library.importedLibraries = new List.from(importedLibraries); |
| + library.importedLibraries = importedLibraries; |
| } else { |
| library.explicitlyImportsCore = false; |
| ResolvableLibrary importedLibrary = _libraryMap[AnalysisContextImpl_this._coreLibrarySource]; |
| @@ -4745,7 +4745,7 @@ class AnalysisContextImpl_CycleBuilder { |
| _dependencyGraph.addEdge(library, exportedLibrary); |
| } |
| } |
| - library.exportedLibraries = new List.from(exportedLibraries); |
| + library.exportedLibraries = exportedLibraries; |
| } |
| } |
| @@ -5101,10 +5101,8 @@ class AnalysisContextStatisticsImpl implements AnalysisContextStatistics { |
| } |
| @override |
| - List<AnalysisContextStatistics_CacheRow> get cacheRows { |
| - Iterable<AnalysisContextStatistics_CacheRow> items = _dataMap.values; |
| - return new List.from(items); |
| - } |
| + List<AnalysisContextStatistics_CacheRow> get cacheRows |
| + => new List.from(_dataMap.values); |
|
scheglov
2014/10/26 04:52:42
Or just _dataMap.values.toList()
sra1
2014/10/26 06:31:39
It is often better to use .toList() since it carri
Brian Wilkerson
2014/10/26 15:15:46
Thanks! I was wondering whether there was a reason
|
| @override |
| List<CaughtException> get exceptions => new List.from(_exceptions); |
| @@ -5113,7 +5111,7 @@ class AnalysisContextStatisticsImpl implements AnalysisContextStatistics { |
| List<AnalysisContextStatistics_PartitionData> get partitionData => _partitionData; |
| @override |
| - List<Source> get sources => new List.from(_sources); |
| + List<Source> get sources => _sources; |
| void putCacheItem(SourceEntry dartEntry, DataDescriptor descriptor) { |
| _internalPutCacheItem(dartEntry, descriptor, dartEntry.getState(descriptor)); |
| @@ -6740,15 +6738,15 @@ class AngularHtmlUnitResolver extends ht.RecursiveXmlVisitor<Object> { |
| } |
| void _parseEmbeddedExpressionsInAttribute(ht.XmlAttributeNode node) { |
| - List<AngularMoustacheXmlExpression> expressions = []; |
| + List<AngularMoustacheXmlExpression> expressions = <AngularMoustacheXmlExpression>[]; |
| _parseEmbeddedExpressions(expressions, node.valueToken); |
| if (!expressions.isEmpty) { |
| - node.expressions = new List.from(expressions); |
| + node.expressions = expressions; |
| } |
| } |
| void _parseEmbeddedExpressionsInTag(ht.XmlTagNode node) { |
| - List<AngularMoustacheXmlExpression> expressions = []; |
| + List<AngularMoustacheXmlExpression> expressions = <AngularMoustacheXmlExpression>[]; |
| ht.Token token = node.attributeEnd; |
| ht.Token endToken = node.endToken; |
| bool inChild = false; |
| @@ -6768,7 +6766,7 @@ class AngularHtmlUnitResolver extends ht.RecursiveXmlVisitor<Object> { |
| } |
| token = token.next; |
| } |
| - node.expressions = new List.from(expressions); |
| + node.expressions = expressions; |
| } |
| void _recordDefinedVariable(LocalVariableElementImpl variable) { |
| @@ -6839,13 +6837,13 @@ class AngularHtmlUnitResolver extends ht.RecursiveXmlVisitor<Object> { |
| _unit.accept(this); |
| // simulate imports for injects |
| { |
| - List<ImportElement> imports = []; |
| + List<ImportElement> imports = <ImportElement>[]; |
| for (LibraryElement injectedLibrary in _injectedLibraries) { |
| ImportElementImpl importElement = new ImportElementImpl(-1); |
| importElement.importedLibrary = injectedLibrary; |
| imports.add(importElement); |
| } |
| - _libraryElement.imports = new List.from(imports); |
| + _libraryElement.imports = imports; |
| } |
| } |
| @@ -7952,7 +7950,7 @@ class DartEntry extends SourceEntry { |
| if (errors.length == 0) { |
| return AnalysisError.NO_ERRORS; |
| } |
| - return new List.from(errors); |
| + return errors; |
| } |
| /** |
| @@ -8010,7 +8008,7 @@ class DartEntry extends SourceEntry { |
| } |
| state = state._nextState; |
| } |
| - return new List.from(result); |
| + return result; |
| } |
| /** |
| @@ -11336,7 +11334,7 @@ class PolymerHtmlUnitBuilder extends ht.RecursiveXmlVisitor<Object> { |
| } |
| } |
| // create attributes for name tokens |
| - List<PolymerAttributeElement> attributes = []; |
| + List<PolymerAttributeElement> attributes = <PolymerAttributeElement>[]; |
| Set<String> definedNames = new Set(); |
| ClassElement classElement = _dartElement.classElement; |
| for (PolymerHtmlUnitBuilder_NameToken nameToken in nameTokens) { |
| @@ -11365,7 +11363,7 @@ class PolymerHtmlUnitBuilder extends ht.RecursiveXmlVisitor<Object> { |
| } |
| attribute.field = field; |
| } |
| - _htmlElement.attributes = new List.from(attributes); |
| + _htmlElement.attributes = attributes; |
| } |
| void _createTagHtmlElement(ht.XmlTagNode node) { |
| @@ -11643,7 +11641,7 @@ class RecordingErrorListener implements AnalysisErrorListener { |
| for (MapEntry<Source, HashSet<AnalysisError>> entry in entrySet) { |
| resultList.addAll(entry.getValue()); |
| } |
| - return new List.from(resultList); |
| + return resultList; |
| } |
| /** |