feat: remove MapWrapper.create()/get()/set().

Better dart2js code, better Angular code.
This commit is contained in:
Martin Probst
2015-06-17 16:21:40 -07:00
parent 35e882e74f
commit be7ac9fd41
67 changed files with 388 additions and 418 deletions

View File

@ -59,9 +59,9 @@ export class TestComponentBuilder {
constructor(injector: Injector) {
this._injector = injector;
this._viewOverrides = MapWrapper.create();
this._directiveOverrides = MapWrapper.create();
this._templateOverrides = MapWrapper.create();
this._viewOverrides = new Map();
this._directiveOverrides = new Map();
this._templateOverrides = new Map();
}
_clone(): TestComponentBuilder {
@ -83,7 +83,7 @@ export class TestComponentBuilder {
*/
overrideTemplate(componentType: Type, template: string): TestComponentBuilder {
var clone = this._clone();
MapWrapper.set(clone._templateOverrides, componentType, template);
clone._templateOverrides.set(componentType, template);
return clone;
}
@ -97,7 +97,7 @@ export class TestComponentBuilder {
*/
overrideView(componentType: Type, view: View): TestComponentBuilder {
var clone = this._clone();
MapWrapper.set(clone._viewOverrides, componentType, view);
clone._viewOverrides.set(componentType, view);
return clone;
}
@ -112,12 +112,12 @@ export class TestComponentBuilder {
*/
overrideDirective(componentType: Type, from: Type, to: Type): TestComponentBuilder {
var clone = this._clone();
var overridesForComponent = MapWrapper.get(clone._directiveOverrides, componentType);
var overridesForComponent = clone._directiveOverrides.get(componentType);
if (!isPresent(overridesForComponent)) {
MapWrapper.set(clone._directiveOverrides, componentType, MapWrapper.create());
overridesForComponent = MapWrapper.get(clone._directiveOverrides, componentType);
clone._directiveOverrides.set(componentType, new Map());
overridesForComponent = clone._directiveOverrides.get(componentType);
}
MapWrapper.set(overridesForComponent, from, to);
overridesForComponent.set(from, to);
return clone;
}

View File

@ -75,7 +75,7 @@ export function stringifyElement(el): string {
ListWrapper.sort(keys);
for (let i = 0; i < keys.length; i++) {
var key = keys[i];
var attValue = MapWrapper.get(attributeMap, key);
var attValue = attributeMap.get(key);
if (!isString(attValue)) {
result += ` ${key}`;
} else {