Chromium Code Reviews| Index: pkg/analyzer/lib/src/generated/resolver.dart |
| diff --git a/pkg/analyzer/lib/src/generated/resolver.dart b/pkg/analyzer/lib/src/generated/resolver.dart |
| index 315253b35ecb08df414b4369412dd3683888295b..a98b97f8190a97ed950a16f5c47525be612d36d6 100644 |
| --- a/pkg/analyzer/lib/src/generated/resolver.dart |
| +++ b/pkg/analyzer/lib/src/generated/resolver.dart |
| @@ -9361,9 +9361,7 @@ class NamespaceBuilder { |
| */ |
| void _addAllFromMap( |
|
Brian Wilkerson
2015/03/12 18:59:44
Shouldn't we just get rid of this helper method?
|
| Map<String, Element> definedNames, Map<String, Element> newNames) { |
| - newNames.forEach((String name, Element element) { |
| - definedNames[name] = element; |
| - }); |
| + definedNames.addAll(newNames); |
| } |
| /** |
| @@ -9375,7 +9373,7 @@ class NamespaceBuilder { |
| void _addAllFromNamespace( |
| Map<String, Element> definedNames, Namespace namespace) { |
| if (namespace != null) { |
| - _addAllFromMap(definedNames, namespace.definedNames); |
| + definedNames.addAll(namespace.definedNames); |
| } |
| } |
| @@ -12899,9 +12897,7 @@ class TypeOverrideManager_TypeOverrideScope { |
| * @param overrides the overrides to be applied |
| */ |
| void applyOverrides(Map<VariableElement, DartType> overrides) { |
| - overrides.forEach((VariableElement element, DartType type) { |
| - _overridenTypes[element] = type; |
| - }); |
| + _overridenTypes.addAll(overrides); |
| } |
| /** |