Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(743)

Side by Side Diff: Source/devtools/front_end/sdk/Script.js

Issue 369853002: DevTools: Rename TargetAwareObject into SDKObject (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase on master Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « Source/devtools/front_end/sdk/RuntimeModel.js ('k') | Source/devtools/front_end/sdk/Target.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2008 Apple Inc. All Rights Reserved. 2 * Copyright (C) 2008 Apple Inc. All Rights Reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution. 11 * documentation and/or other materials provided with the distribution.
12 * 12 *
13 * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY 13 * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
14 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 14 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 15 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
16 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR 16 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR
17 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 17 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
18 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 18 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
19 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 19 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
20 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 20 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
21 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
23 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24 */ 24 */
25 25
26 /** 26 /**
27 * @constructor 27 * @constructor
28 * @extends {WebInspector.TargetAwareObject} 28 * @extends {WebInspector.SDKObject}
29 * @implements {WebInspector.ContentProvider} 29 * @implements {WebInspector.ContentProvider}
30 * @param {!WebInspector.Target} target 30 * @param {!WebInspector.Target} target
31 * @param {string} scriptId 31 * @param {string} scriptId
32 * @param {string} sourceURL 32 * @param {string} sourceURL
33 * @param {number} startLine 33 * @param {number} startLine
34 * @param {number} startColumn 34 * @param {number} startColumn
35 * @param {number} endLine 35 * @param {number} endLine
36 * @param {number} endColumn 36 * @param {number} endColumn
37 * @param {boolean} isContentScript 37 * @param {boolean} isContentScript
38 * @param {string=} sourceMapURL 38 * @param {string=} sourceMapURL
39 * @param {boolean=} hasSourceURL 39 * @param {boolean=} hasSourceURL
40 */ 40 */
41 WebInspector.Script = function(target, scriptId, sourceURL, startLine, startColu mn, endLine, endColumn, isContentScript, sourceMapURL, hasSourceURL) 41 WebInspector.Script = function(target, scriptId, sourceURL, startLine, startColu mn, endLine, endColumn, isContentScript, sourceMapURL, hasSourceURL)
42 { 42 {
43 WebInspector.TargetAwareObject.call(this, target); 43 WebInspector.SDKObject.call(this, target);
44 this.scriptId = scriptId; 44 this.scriptId = scriptId;
45 this.sourceURL = sourceURL; 45 this.sourceURL = sourceURL;
46 this.lineOffset = startLine; 46 this.lineOffset = startLine;
47 this.columnOffset = startColumn; 47 this.columnOffset = startColumn;
48 this.endLine = endLine; 48 this.endLine = endLine;
49 this.endColumn = endColumn; 49 this.endColumn = endColumn;
50 this._isContentScript = isContentScript; 50 this._isContentScript = isContentScript;
51 this.sourceMapURL = sourceMapURL; 51 this.sourceMapURL = sourceMapURL;
52 this.hasSourceURL = hasSourceURL; 52 this.hasSourceURL = hasSourceURL;
53 /** @type {!Set.<!WebInspector.Script.Location>} */ 53 /** @type {!Set.<!WebInspector.Script.Location>} */
(...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after
289 */ 289 */
290 createLiveLocation: function(rawLocation, updateDelegate) 290 createLiveLocation: function(rawLocation, updateDelegate)
291 { 291 {
292 console.assert(rawLocation.scriptId === this.scriptId); 292 console.assert(rawLocation.scriptId === this.scriptId);
293 var location = new WebInspector.Script.Location(this, rawLocation, updat eDelegate); 293 var location = new WebInspector.Script.Location(this, rawLocation, updat eDelegate);
294 this._locations.add(location); 294 this._locations.add(location);
295 location.update(); 295 location.update();
296 return location; 296 return location;
297 }, 297 },
298 298
299 __proto__: WebInspector.TargetAwareObject.prototype 299 __proto__: WebInspector.SDKObject.prototype
300 } 300 }
301 301
302 /** 302 /**
303 * @constructor 303 * @constructor
304 * @extends {WebInspector.LiveLocation} 304 * @extends {WebInspector.LiveLocation}
305 * @param {!WebInspector.Script} script 305 * @param {!WebInspector.Script} script
306 * @param {!WebInspector.DebuggerModel.Location} rawLocation 306 * @param {!WebInspector.DebuggerModel.Location} rawLocation
307 * @param {function(!WebInspector.UILocation):(boolean|undefined)} updateDelegat e 307 * @param {function(!WebInspector.UILocation):(boolean|undefined)} updateDelegat e
308 */ 308 */
309 WebInspector.Script.Location = function(script, rawLocation, updateDelegate) 309 WebInspector.Script.Location = function(script, rawLocation, updateDelegate)
(...skipping 13 matching lines...) Expand all
323 }, 323 },
324 324
325 dispose: function() 325 dispose: function()
326 { 326 {
327 WebInspector.LiveLocation.prototype.dispose.call(this); 327 WebInspector.LiveLocation.prototype.dispose.call(this);
328 this._script._locations.remove(this); 328 this._script._locations.remove(this);
329 }, 329 },
330 330
331 __proto__: WebInspector.LiveLocation.prototype 331 __proto__: WebInspector.LiveLocation.prototype
332 } 332 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/sdk/RuntimeModel.js ('k') | Source/devtools/front_end/sdk/Target.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698