| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 Sources.SourceMapNamesResolver = {}; | 4 Sources.SourceMapNamesResolver = {}; |
| 5 | 5 |
| 6 Sources.SourceMapNamesResolver._cachedMapSymbol = Symbol('cache'); | 6 Sources.SourceMapNamesResolver._cachedMapSymbol = Symbol('cache'); |
| 7 Sources.SourceMapNamesResolver._cachedIdentifiersSymbol = Symbol('cachedIdentifi
ers'); | 7 Sources.SourceMapNamesResolver._cachedIdentifiersSymbol = Symbol('cachedIdentifi
ers'); |
| 8 | 8 |
| 9 /** | 9 /** |
| 10 * @unrestricted | 10 * @unrestricted |
| (...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 310 var promise = new Promise(fulfill => callback = fulfill); | 310 var promise = new Promise(fulfill => callback = fulfill); |
| 311 callFrame.evaluate(thisMapping, 'backtrace', false, true, false, true, onEva
luated.bind(null, callback)); | 311 callFrame.evaluate(thisMapping, 'backtrace', false, true, false, true, onEva
luated.bind(null, callback)); |
| 312 return promise; | 312 return promise; |
| 313 } | 313 } |
| 314 | 314 |
| 315 /** | 315 /** |
| 316 * @param {function(!SDK.RemoteObject)} callback | 316 * @param {function(!SDK.RemoteObject)} callback |
| 317 * @param {?Protocol.Runtime.RemoteObject} evaluateResult | 317 * @param {?Protocol.Runtime.RemoteObject} evaluateResult |
| 318 */ | 318 */ |
| 319 function onEvaluated(callback, evaluateResult) { | 319 function onEvaluated(callback, evaluateResult) { |
| 320 var remoteObject = evaluateResult ? | 320 var remoteObject = evaluateResult ? callFrame.debuggerModel.runtimeModel().c
reateRemoteObject(evaluateResult) : |
| 321 callFrame.debuggerModel.target().runtimeModel.createRemoteObject(evaluat
eResult) : | 321 callFrame.thisObject(); |
| 322 callFrame.thisObject(); | 322 callback(/** @type {!SDK.RemoteObject} */ (remoteObject)); |
| 323 callback(remoteObject); | |
| 324 } | 323 } |
| 325 }; | 324 }; |
| 326 | 325 |
| 327 /** | 326 /** |
| 328 * @param {!SDK.DebuggerModel.Scope} scope | 327 * @param {!SDK.DebuggerModel.Scope} scope |
| 329 * @return {!SDK.RemoteObject} | 328 * @return {!SDK.RemoteObject} |
| 330 */ | 329 */ |
| 331 Sources.SourceMapNamesResolver.resolveScopeInObject = function(scope) { | 330 Sources.SourceMapNamesResolver.resolveScopeInObject = function(scope) { |
| 332 var startLocation = scope.startLocation(); | 331 var startLocation = scope.startLocation(); |
| 333 var endLocation = scope.endLocation(); | 332 var endLocation = scope.endLocation(); |
| (...skipping 22 matching lines...) Expand all Loading... |
| 356 /** | 355 /** |
| 357 * @override | 356 * @override |
| 358 * @return {?Protocol.Runtime.CustomPreview} | 357 * @return {?Protocol.Runtime.CustomPreview} |
| 359 */ | 358 */ |
| 360 customPreview() { | 359 customPreview() { |
| 361 return this._object.customPreview(); | 360 return this._object.customPreview(); |
| 362 } | 361 } |
| 363 | 362 |
| 364 /** | 363 /** |
| 365 * @override | 364 * @override |
| 365 * @return {!Protocol.Runtime.RemoteObjectId|undefined} |
| 366 */ |
| 367 get objectId() { |
| 368 return this._object.objectId; |
| 369 } |
| 370 |
| 371 /** |
| 372 * @override |
| 366 * @return {string} | 373 * @return {string} |
| 367 */ | 374 */ |
| 368 get type() { | 375 get type() { |
| 369 return this._object.type; | 376 return this._object.type; |
| 370 } | 377 } |
| 371 | 378 |
| 372 /** | 379 /** |
| 373 * @override | 380 * @override |
| 374 * @return {string|undefined} | 381 * @return {string|undefined} |
| 375 */ | 382 */ |
| 376 get subtype() { | 383 get subtype() { |
| 377 return this._object.subtype; | 384 return this._object.subtype; |
| 378 } | 385 } |
| 379 | 386 |
| 380 /** | 387 /** |
| 381 * @override | 388 * @override |
| 389 * @return {*} |
| 390 */ |
| 391 get value() { |
| 392 return this._object.value; |
| 393 } |
| 394 |
| 395 /** |
| 396 * @override |
| 382 * @return {string|undefined} | 397 * @return {string|undefined} |
| 383 */ | 398 */ |
| 384 get description() { | 399 get description() { |
| 385 return this._object.description; | 400 return this._object.description; |
| 386 } | 401 } |
| 387 | 402 |
| 388 /** | 403 /** |
| 389 * @override | 404 * @override |
| 390 * @return {boolean} | 405 * @return {boolean} |
| 391 */ | 406 */ |
| 392 get hasChildren() { | 407 get hasChildren() { |
| 393 return this._object.hasChildren; | 408 return this._object.hasChildren; |
| 394 } | 409 } |
| 395 | 410 |
| 396 /** | 411 /** |
| 397 * @override | 412 * @override |
| 413 * @return {!Protocol.Runtime.ObjectPreview|undefined} |
| 414 */ |
| 415 get preview() { |
| 416 return this._object.preview; |
| 417 } |
| 418 |
| 419 /** |
| 420 * @override |
| 398 * @return {number} | 421 * @return {number} |
| 399 */ | 422 */ |
| 400 arrayLength() { | 423 arrayLength() { |
| 401 return this._object.arrayLength(); | 424 return this._object.arrayLength(); |
| 402 } | 425 } |
| 403 | 426 |
| 404 /** | 427 /** |
| 405 * @override | 428 * @override |
| 406 * @param {boolean} generatePreview | 429 * @param {boolean} generatePreview |
| 407 * @param {function(?Array.<!SDK.RemoteObjectProperty>, ?Array.<!SDK.RemoteObj
ectProperty>)} callback | 430 * @param {function(?Array.<!SDK.RemoteObjectProperty>, ?Array.<!SDK.RemoteObj
ectProperty>)} callback |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 476 actualName = compiledName; | 499 actualName = compiledName; |
| 477 break; | 500 break; |
| 478 } | 501 } |
| 479 } | 502 } |
| 480 this._object.setPropertyValue(actualName, value, callback); | 503 this._object.setPropertyValue(actualName, value, callback); |
| 481 } | 504 } |
| 482 } | 505 } |
| 483 | 506 |
| 484 /** | 507 /** |
| 485 * @override | 508 * @override |
| 509 * @param {!Array.<string>} propertyPath |
| 510 * @param {function(?SDK.RemoteObject, boolean=)} callback |
| 511 */ |
| 512 getProperty(propertyPath, callback) { |
| 513 this._object.getProperty(propertyPath, callback); |
| 514 } |
| 515 |
| 516 /** |
| 517 * @override |
| 486 * @return {!Promise<?Array<!SDK.EventListener>>} | 518 * @return {!Promise<?Array<!SDK.EventListener>>} |
| 487 */ | 519 */ |
| 488 eventListeners() { | 520 eventListeners() { |
| 489 return this._object.eventListeners(); | 521 return this._object.eventListeners(); |
| 490 } | 522 } |
| 491 | 523 |
| 492 /** | 524 /** |
| 493 * @override | 525 * @override |
| 494 * @param {!Protocol.Runtime.CallArgument} name | 526 * @param {!Protocol.Runtime.CallArgument} name |
| 495 * @param {function(string=)} callback | 527 * @param {function(string=)} callback |
| (...skipping 17 matching lines...) Expand all Loading... |
| 513 * @param {function(this:Object, ...)} functionDeclaration | 545 * @param {function(this:Object, ...)} functionDeclaration |
| 514 * @param {!Array<!Protocol.Runtime.CallArgument>|undefined} args | 546 * @param {!Array<!Protocol.Runtime.CallArgument>|undefined} args |
| 515 * @param {function(*)} callback | 547 * @param {function(*)} callback |
| 516 */ | 548 */ |
| 517 callFunctionJSON(functionDeclaration, args, callback) { | 549 callFunctionJSON(functionDeclaration, args, callback) { |
| 518 this._object.callFunctionJSON(functionDeclaration, args, callback); | 550 this._object.callFunctionJSON(functionDeclaration, args, callback); |
| 519 } | 551 } |
| 520 | 552 |
| 521 /** | 553 /** |
| 522 * @override | 554 * @override |
| 523 * @return {!SDK.Target} | |
| 524 */ | 555 */ |
| 525 target() { | 556 release() { |
| 526 return this._object.target(); | 557 this._object.release(); |
| 527 } | 558 } |
| 528 | 559 |
| 529 /** | 560 /** |
| 530 * @override | 561 * @override |
| 531 * @return {?SDK.DebuggerModel} | 562 * @return {!SDK.DebuggerModel} |
| 532 */ | 563 */ |
| 533 debuggerModel() { | 564 debuggerModel() { |
| 534 return this._object.debuggerModel(); | 565 return this._object.debuggerModel(); |
| 535 } | 566 } |
| 536 | 567 |
| 537 /** | 568 /** |
| 538 * @override | 569 * @override |
| 570 * @return {!SDK.RuntimeModel} |
| 571 */ |
| 572 runtimeModel() { |
| 573 return this._object.runtimeModel(); |
| 574 } |
| 575 |
| 576 /** |
| 577 * @override |
| 539 * @return {boolean} | 578 * @return {boolean} |
| 540 */ | 579 */ |
| 541 isNode() { | 580 isNode() { |
| 542 return this._object.isNode(); | 581 return this._object.isNode(); |
| 543 } | 582 } |
| 544 }; | 583 }; |
| OLD | NEW |