_uiSourceCodeRemoved: function(event)
{
var uiSourceCode = /** @type {!WebInspector.UISourceCode} */ (event.data);
- var targetDatas = this._targetToData.values();
+ var targetDatas = this._targetToData.valuesArray();
for (var i = 0; i < targetDatas.length; ++i)
targetDatas[i]._uiSourceCodeRemoved(uiSourceCode);
},
_projectRemoved: function(event)
{
var project = /** @type {!WebInspector.Project} */ (event.data);
- var targetDatas = this._targetToData.values();
+ var targetDatas = this._targetToData.valuesArray();
var uiSourceCodes = project.uiSourceCodes();
for (var i = 0; i < targetDatas.length; ++i) {
for (var j = 0; j < uiSourceCodes.length; ++j)
uiLocationToRawLocations: function(uiSourceCode, lineNumber, columnNumber)
{
var result = [];
- var targetDatas = this._targetToData.values();
+ var targetDatas = this._targetToData.valuesArray();
for (var i = 0; i < targetDatas.length; ++i) {
var rawLocation = targetDatas[i]._uiLocationToRawLocation(uiSourceCode, lineNumber, columnNumber);
if (rawLocation)
*/
uiLineHasMapping: function(uiSourceCode, lineNumber)
{
- var targetDatas = this._targetToData.values();
+ var targetDatas = this._targetToData.valuesArray();
for (var i = 0; i < targetDatas.length; ++i) {
if (!targetDatas[i]._uiLineHasMapping(uiSourceCode, lineNumber))
return false;
_reset: function(target)
{
var targetData = this._targetToData.get(target);
- targetData.callFrameLocations.values().forEach(function(location) { location.dispose(); });
+ targetData.callFrameLocations.valuesArray().forEach(function(location) { location.dispose(); });
targetData.callFrameLocations.clear();
},
{
this._target = target;
- /** @type {!StringMap.<!WebInspector.DebuggerWorkspaceBinding.ScriptInfo>} */
- this.scriptDataMap = new StringMap();
+ /** @type {!Map.<string, !WebInspector.DebuggerWorkspaceBinding.ScriptInfo>} */
+ this.scriptDataMap = new Map();
/** @type {!Set.<!WebInspector.DebuggerWorkspaceBinding.Location>} */
this.callFrameLocations = new Set();
_updateLocations: function()
{
- var items = this._locations.values();
- for (var i = 0; i < items.length; ++i)
- items[i].update();
+ for (var location of this._locations)
+ location.update();
},
/**