| Index: src/inspector/debugger_script_externs.js
|
| diff --git a/src/inspector/debugger_script_externs.js b/src/inspector/debugger_script_externs.js
|
| index fd9d634c04e3878199bfc3caaf2bc03b5a8294ee..c7df61f3f49550bbc2087a9658a74e4e3af29661 100644
|
| --- a/src/inspector/debugger_script_externs.js
|
| +++ b/src/inspector/debugger_script_externs.js
|
| @@ -56,27 +56,28 @@ var JavaScriptCallFrameDetails;
|
| }} */
|
| var JavaScriptCallFrame;
|
|
|
| -/** @interface */
|
| -function DebugClass()
|
| -{
|
| - /** @type {!LiveEditClass} */
|
| - this.LiveEdit;
|
| -}
|
| +/**
|
| + * @const
|
| + */
|
| +var Debug = {};
|
|
|
| -DebugClass.prototype.setBreakOnException = function() {}
|
| +Debug.setBreakOnException = function() {}
|
|
|
| -DebugClass.prototype.clearBreakOnException = function() {}
|
| +Debug.clearBreakOnException = function() {}
|
|
|
| -DebugClass.prototype.setBreakOnUncaughtException = function() {}
|
| +Debug.setBreakOnUncaughtException = function() {}
|
|
|
| -DebugClass.prototype.clearBreakOnUncaughtException = function() {}
|
| +/**
|
| + * @return {undefined}
|
| + */
|
| +Debug.clearBreakOnUncaughtException = function() {}
|
|
|
| -DebugClass.prototype.clearStepping = function() {}
|
| +Debug.clearStepping = function() {}
|
|
|
| -DebugClass.prototype.clearAllBreakPoints = function() {}
|
| +Debug.clearAllBreakPoints = function() {}
|
|
|
| /** @return {!Array<!Script>} */
|
| -DebugClass.prototype.scripts = function() {}
|
| +Debug.scripts = function() {}
|
|
|
| /**
|
| * @param {number} scriptId
|
| @@ -86,33 +87,31 @@ DebugClass.prototype.scripts = function() {}
|
| * @param {string=} groupId
|
| * @param {Debug.BreakPositionAlignment=} positionAlignment
|
| */
|
| -DebugClass.prototype.setScriptBreakPointById = function(scriptId, line, column, condition, groupId, positionAlignment) {}
|
| +Debug.setScriptBreakPointById = function(scriptId, line, column, condition, groupId, positionAlignment) {}
|
|
|
| /**
|
| * @param {number} breakId
|
| * @return {!Array<!SourceLocation>}
|
| */
|
| -DebugClass.prototype.findBreakPointActualLocations = function(breakId) {}
|
| +Debug.findBreakPointActualLocations = function(breakId) {}
|
|
|
| /**
|
| * @param {number} breakId
|
| * @param {boolean} remove
|
| * @return {!BreakPoint|undefined}
|
| */
|
| -DebugClass.prototype.findBreakPoint = function(breakId, remove) {}
|
| +Debug.findBreakPoint = function(breakId, remove) {}
|
|
|
| /** @return {!DebuggerFlags} */
|
| -DebugClass.prototype.debuggerFlags = function() {}
|
| -
|
| -/** @type {!DebugClass} */
|
| -var Debug;
|
| +Debug.debuggerFlags = function() {}
|
|
|
|
|
| /** @enum */
|
| -Debug.BreakPositionAlignment = {
|
| +const BreakPositionAlignment = {
|
| Statement: 0,
|
| BreakPosition: 1
|
| };
|
| +Debug.BreakPositionAlignment = BreakPositionAlignment;
|
|
|
| /** @enum */
|
| Debug.StepAction = { StepOut: 0,
|
| @@ -121,9 +120,10 @@ Debug.StepAction = { StepOut: 0,
|
| StepFrame: 3 };
|
|
|
| /** @enum */
|
| -Debug.ScriptCompilationType = { Host: 0,
|
| - Eval: 1,
|
| - JSON: 2 };
|
| +const ScriptCompilationType = { Host: 0,
|
| + Eval: 1,
|
| + JSON: 2 };
|
| +Debug.ScriptCompilationType = ScriptCompilationType;
|
|
|
|
|
| /** @interface */
|
| @@ -133,16 +133,14 @@ function DebuggerFlag() {}
|
| DebuggerFlag.prototype.setValue = function(value) {}
|
|
|
|
|
| -/** @interface */
|
| -function DebuggerFlags()
|
| -{
|
| - /** @type {!DebuggerFlag} */
|
| - this.breakPointsActive;
|
| -}
|
| -
|
| +/** @typedef {{
|
| + * breakPointsActive: !DebuggerFlag
|
| + * }}
|
| + */
|
| +var DebuggerFlags;
|
|
|
| -/** @interface */
|
| -function LiveEditClass() {}
|
| +/** @const */
|
| +var LiveEdit = {}
|
|
|
| /**
|
| * @param {!Script} script
|
| @@ -150,35 +148,32 @@ function LiveEditClass() {}
|
| * @param {boolean} previewOnly
|
| * @return {!{stack_modified: (boolean|undefined)}}
|
| */
|
| -LiveEditClass.prototype.SetScriptSource = function(script, newSource, previewOnly, change_log) {}
|
| +LiveEdit.SetScriptSource = function(script, newSource, previewOnly, change_log) {}
|
|
|
| +/** @constructor */
|
| +function Failure() {}
|
| +LiveEdit.Failure = Failure;
|
|
|
| -/** @interface */
|
| -function LiveEditErrorDetails()
|
| -{
|
| - /** @type {string} */
|
| - this.syntaxErrorMessage;
|
| - /** @type {!{start: !{line: number, column: number}}} */
|
| - this.position;
|
| -}
|
| +Debug.LiveEdit = LiveEdit;
|
|
|
| +/** @typedef {{
|
| + * type: string,
|
| + * syntaxErrorMessage: string,
|
| + * position: !{start: !{line: number, column: number}},
|
| + * }}
|
| + */
|
| +var LiveEditErrorDetails;
|
|
|
| -/** @interface */
|
| -function BreakpointInfo()
|
| -{
|
| - /** @type {number} */
|
| - this.breakpointId;
|
| - /** @type {number} */
|
| - this.sourceID;
|
| - /** @type {number|undefined} */
|
| - this.lineNumber;
|
| - /** @type {number|undefined} */
|
| - this.columnNumber;
|
| - /** @type {string|undefined} */
|
| - this.condition;
|
| - /** @type {boolean|undefined} */
|
| - this.interstatementLocation;
|
| -}
|
| +/** @typedef {{
|
| + * breakpointId: number,
|
| + * sourceID: number,
|
| + * lineNumber: (number|undefined),
|
| + * columnNumber: (number|undefined),
|
| + * condition: (string|undefined),
|
| + * interstatementLocation: (boolean|undefined),
|
| + * }}
|
| + */
|
| +var BreakpointInfo;
|
|
|
|
|
| /** @interface */
|
| @@ -244,53 +239,32 @@ var ScopeType = { Global: 0,
|
| Script: 6 };
|
|
|
|
|
| -/** @interface */
|
| -function SourceLocation()
|
| -{
|
| - /** @type {number} */
|
| - this.script;
|
| - /** @type {number} */
|
| - this.position;
|
| - /** @type {number} */
|
| - this.line;
|
| - /** @type {number} */
|
| - this.column;
|
| - /** @type {number} */
|
| - this.start;
|
| - /** @type {number} */
|
| - this.end;
|
| -}
|
| -
|
| -
|
| -/** @interface */
|
| -function Script()
|
| -{
|
| - /** @type {number} */
|
| - this.id;
|
| - /** @type {string|undefined} */
|
| - this.context_data;
|
| - /** @type {string|undefined} */
|
| - this.source_url;
|
| - /** @type {string|undefined} */
|
| - this.source_mapping_url;
|
| - /** @type {boolean} */
|
| - this.is_debugger_script;
|
| - /** @type {string} */
|
| - this.source;
|
| - /** @type {!Array<number>} */
|
| - this.line_ends;
|
| - /** @type {number} */
|
| - this.line_offset;
|
| - /** @type {number} */
|
| - this.column_offset;
|
| -}
|
| -
|
| -/** @return {string} */
|
| -Script.prototype.nameOrSourceURL = function() {}
|
| -
|
| -/** @return {!Debug.ScriptCompilationType} */
|
| -Script.prototype.compilationType = function() {}
|
| -
|
| +/** @typedef {{
|
| + * script: number,
|
| + * position: number,
|
| + * line: number,
|
| + * column:number,
|
| + * start: number,
|
| + * end: number,
|
| + * }}
|
| + */
|
| +var SourceLocation;
|
| +
|
| +/** @typedef{{
|
| + * id: number,
|
| + * context_data: (string|undefined),
|
| + * source_url: (string|undefined),
|
| + * source_mapping_url: (string|undefined),
|
| + * is_debugger_script: boolean,
|
| + * source: string,
|
| + * line_ends: !Array<number>,
|
| + * line_offset: number,
|
| + * column_offset: number,
|
| + * nameOrSourceURL: function():string,
|
| + * compilationType: function():!ScriptCompilationType,
|
| + * }}
|
| + */
|
| +var Script;
|
|
|
| /** @interface */
|
| function ScopeDetails() {}
|
| @@ -301,6 +275,9 @@ ScopeDetails.prototype.object = function() {}
|
| /** @return {string|undefined} */
|
| ScopeDetails.prototype.name = function() {}
|
|
|
| +/** @return {number} */
|
| +ScopeDetails.prototype.type = function() {}
|
| +
|
|
|
| /** @interface */
|
| function FrameDetails() {}
|
| @@ -463,11 +440,7 @@ GeneratorMirror.prototype.func = function() {}
|
| * @interface
|
| * @extends {Mirror}
|
| */
|
| -function PropertyMirror()
|
| -{
|
| - /** @type {*} */
|
| - this.value_;
|
| -}
|
| +function PropertyMirror() {}
|
|
|
| /** @return {!Mirror} */
|
| PropertyMirror.prototype.value = function() {}
|
| @@ -475,6 +448,8 @@ PropertyMirror.prototype.value = function() {}
|
| /** @return {string} */
|
| PropertyMirror.prototype.name = function() {}
|
|
|
| +/** @type {*} */
|
| +PropertyMirror.prototype.value_;
|
|
|
| /**
|
| * @interface
|
|
|