| 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..f56ced0a50f49493f94d7b0d641295ab7686b016 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
|
| + => _dataMap.values.toList();
|
|
|
| @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;
|
| }
|
|
|
| /**
|
|
|