| Index: third_party/WebKit/Source/devtools/front_end/sdk/SourceMap.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/SourceMap.js b/third_party/WebKit/Source/devtools/front_end/sdk/SourceMap.js
|
| index 6ff41459509fc63009e271a4d5d4c1617c9b7967..c8239016ae5f59caf228adde64023a501f728d82 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/SourceMap.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/SourceMap.js
|
| @@ -365,6 +365,24 @@ SDK.TextSourceMap = class {
|
| }
|
|
|
| /**
|
| + * @param {string} sourceURL
|
| + * @param {number} lineNumber
|
| + * @param {number} columnNumber
|
| + * @return {!Array<!SDK.SourceMapEntry>}
|
| + */
|
| + findReverseEntries(sourceURL, lineNumber, columnNumber) {
|
| + var mappings = this._reversedMappings(sourceURL);
|
| + var endIndex = mappings.upperBound(
|
| + undefined, (unused, entry) => lineNumber - entry.sourceLineNumber || columnNumber - entry.sourceColumnNumber);
|
| + var startIndex = endIndex;
|
| + while (startIndex > 0 && mappings[startIndex - 1].sourceLineNumber === mappings[endIndex - 1].sourceLineNumber &&
|
| + mappings[startIndex - 1].sourceColumnNumber === mappings[endIndex - 1].sourceColumnNumber)
|
| + --startIndex;
|
| +
|
| + return mappings.slice(startIndex, endIndex);
|
| + }
|
| +
|
| + /**
|
| * @return {!Array<!SDK.SourceMapEntry>}
|
| */
|
| mappings() {
|
|
|