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

Side by Side Diff: src/inspector/js_protocol.json

Issue 2523743003: Roll third_party/inspector_protocol to 73028acaa3646789fd2a3bfd0d79eb2d91b696b3 (Closed)
Patch Set: addressed comments Created 4 years 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
« no previous file with comments | « src/inspector/java-script-call-frame.h ('k') | src/inspector/protocol-platform.h » ('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 "version": { "major": "1", "minor": "2" }, 2 "version": { "major": "1", "minor": "2" },
3 "domains": [ 3 "domains": [
4 { 4 {
5 "domain": "Schema", 5 "domain": "Schema",
6 "description": "Provides information about the protocol schema.", 6 "description": "Provides information about the protocol schema.",
7 "types": [ 7 "types": [
8 { 8 {
9 "id": "Domain", 9 "id": "Domain",
10 "type": "object", 10 "type": "object",
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
204 "properties": [ 204 "properties": [
205 { "name": "description", "type": "string", "optional": true, "description": "String label of this stack trace. For async traces this may be a name of the function that initiated the async call." }, 205 { "name": "description", "type": "string", "optional": true, "description": "String label of this stack trace. For async traces this may be a name of the function that initiated the async call." },
206 { "name": "callFrames", "type": "array", "items": { "$ref": "CallFrame" }, "description": "JavaScript function name." }, 206 { "name": "callFrames", "type": "array", "items": { "$ref": "CallFrame" }, "description": "JavaScript function name." },
207 { "name": "parent", "$ref": "StackTrace", "optional": true, "description": "Asynchronous JavaScript stack trace that preceded this stack, if available." } 207 { "name": "parent", "$ref": "StackTrace", "optional": true, "description": "Asynchronous JavaScript stack trace that preceded this stack, if available." }
208 ] 208 ]
209 } 209 }
210 ], 210 ],
211 "commands": [ 211 "commands": [
212 { 212 {
213 "name": "evaluate", 213 "name": "evaluate",
214 "async": true,
215 "parameters": [ 214 "parameters": [
216 { "name": "expression", "type": "string", "description": "Ex pression to evaluate." }, 215 { "name": "expression", "type": "string", "description": "Ex pression to evaluate." },
217 { "name": "objectGroup", "type": "string", "optional": true, "description": "Symbolic group name that can be used to release multiple object s." }, 216 { "name": "objectGroup", "type": "string", "optional": true, "description": "Symbolic group name that can be used to release multiple object s." },
218 { "name": "includeCommandLineAPI", "type": "boolean", "optio nal": true, "description": "Determines whether Command Line API should be availa ble during the evaluation." }, 217 { "name": "includeCommandLineAPI", "type": "boolean", "optio nal": true, "description": "Determines whether Command Line API should be availa ble during the evaluation." },
219 { "name": "silent", "type": "boolean", "optional": true, "de scription": "In silent mode exceptions thrown during evaluation are not reported and do not pause execution. Overrides <code>setPauseOnException</code> state." }, 218 { "name": "silent", "type": "boolean", "optional": true, "de scription": "In silent mode exceptions thrown during evaluation are not reported and do not pause execution. Overrides <code>setPauseOnException</code> state." },
220 { "name": "contextId", "$ref": "ExecutionContextId", "option al": true, "description": "Specifies in which execution context to perform evalu ation. If the parameter is omitted the evaluation will be performed in the conte xt of the inspected page." }, 219 { "name": "contextId", "$ref": "ExecutionContextId", "option al": true, "description": "Specifies in which execution context to perform evalu ation. If the parameter is omitted the evaluation will be performed in the conte xt of the inspected page." },
221 { "name": "returnByValue", "type": "boolean", "optional": tr ue, "description": "Whether the result is expected to be a JSON object that shou ld be sent by value." }, 220 { "name": "returnByValue", "type": "boolean", "optional": tr ue, "description": "Whether the result is expected to be a JSON object that shou ld be sent by value." },
222 { "name": "generatePreview", "type": "boolean", "optional": true, "experimental": true, "description": "Whether preview should be generated for the result." }, 221 { "name": "generatePreview", "type": "boolean", "optional": true, "experimental": true, "description": "Whether preview should be generated for the result." },
223 { "name": "userGesture", "type": "boolean", "optional": true , "experimental": true, "description": "Whether execution should be treated as i nitiated by user in the UI." }, 222 { "name": "userGesture", "type": "boolean", "optional": true , "experimental": true, "description": "Whether execution should be treated as i nitiated by user in the UI." },
224 { "name": "awaitPromise", "type": "boolean", "optional":true , "description": "Whether execution should wait for promise to be resolved. If t he result of evaluation is not a Promise, it's considered to be an error." } 223 { "name": "awaitPromise", "type": "boolean", "optional":true , "description": "Whether execution should wait for promise to be resolved. If t he result of evaluation is not a Promise, it's considered to be an error." }
225 ], 224 ],
226 "returns": [ 225 "returns": [
227 { "name": "result", "$ref": "RemoteObject", "description": " Evaluation result." }, 226 { "name": "result", "$ref": "RemoteObject", "description": " Evaluation result." },
228 { "name": "exceptionDetails", "$ref": "ExceptionDetails", "o ptional": true, "description": "Exception details."} 227 { "name": "exceptionDetails", "$ref": "ExceptionDetails", "o ptional": true, "description": "Exception details."}
229 ], 228 ],
230 "description": "Evaluates expression on global object." 229 "description": "Evaluates expression on global object."
231 }, 230 },
232 { 231 {
233 "name": "awaitPromise", 232 "name": "awaitPromise",
234 "async": true,
235 "parameters": [ 233 "parameters": [
236 { "name": "promiseObjectId", "$ref": "RemoteObjectId", "desc ription": "Identifier of the promise." }, 234 { "name": "promiseObjectId", "$ref": "RemoteObjectId", "desc ription": "Identifier of the promise." },
237 { "name": "returnByValue", "type": "boolean", "optional": tr ue, "description": "Whether the result is expected to be a JSON object that shou ld be sent by value." }, 235 { "name": "returnByValue", "type": "boolean", "optional": tr ue, "description": "Whether the result is expected to be a JSON object that shou ld be sent by value." },
238 { "name": "generatePreview", "type": "boolean", "optional": true, "description": "Whether preview should be generated for the result." } 236 { "name": "generatePreview", "type": "boolean", "optional": true, "description": "Whether preview should be generated for the result." }
239 ], 237 ],
240 "returns": [ 238 "returns": [
241 { "name": "result", "$ref": "RemoteObject", "description": " Promise result. Will contain rejected value if promise was rejected." }, 239 { "name": "result", "$ref": "RemoteObject", "description": " Promise result. Will contain rejected value if promise was rejected." },
242 { "name": "exceptionDetails", "$ref": "ExceptionDetails", "o ptional": true, "description": "Exception details if stack strace is available." } 240 { "name": "exceptionDetails", "$ref": "ExceptionDetails", "o ptional": true, "description": "Exception details if stack strace is available." }
243 ], 241 ],
244 "description": "Add handler to promise with given promise object id." 242 "description": "Add handler to promise with given promise object id."
245 }, 243 },
246 { 244 {
247 "name": "callFunctionOn", 245 "name": "callFunctionOn",
248 "async": true,
249 "parameters": [ 246 "parameters": [
250 { "name": "objectId", "$ref": "RemoteObjectId", "description ": "Identifier of the object to call function on." }, 247 { "name": "objectId", "$ref": "RemoteObjectId", "description ": "Identifier of the object to call function on." },
251 { "name": "functionDeclaration", "type": "string", "descript ion": "Declaration of the function to call." }, 248 { "name": "functionDeclaration", "type": "string", "descript ion": "Declaration of the function to call." },
252 { "name": "arguments", "type": "array", "items": { "$ref": " CallArgument", "description": "Call argument." }, "optional": true, "description ": "Call arguments. All call arguments must belong to the same JavaScript world as the target object." }, 249 { "name": "arguments", "type": "array", "items": { "$ref": " CallArgument", "description": "Call argument." }, "optional": true, "description ": "Call arguments. All call arguments must belong to the same JavaScript world as the target object." },
253 { "name": "silent", "type": "boolean", "optional": true, "de scription": "In silent mode exceptions thrown during evaluation are not reported and do not pause execution. Overrides <code>setPauseOnException</code> state." }, 250 { "name": "silent", "type": "boolean", "optional": true, "de scription": "In silent mode exceptions thrown during evaluation are not reported and do not pause execution. Overrides <code>setPauseOnException</code> state." },
254 { "name": "returnByValue", "type": "boolean", "optional": tr ue, "description": "Whether the result is expected to be a JSON object which sho uld be sent by value." }, 251 { "name": "returnByValue", "type": "boolean", "optional": tr ue, "description": "Whether the result is expected to be a JSON object which sho uld be sent by value." },
255 { "name": "generatePreview", "type": "boolean", "optional": true, "experimental": true, "description": "Whether preview should be generated for the result." }, 252 { "name": "generatePreview", "type": "boolean", "optional": true, "experimental": true, "description": "Whether preview should be generated for the result." },
256 { "name": "userGesture", "type": "boolean", "optional": true , "experimental": true, "description": "Whether execution should be treated as i nitiated by user in the UI." }, 253 { "name": "userGesture", "type": "boolean", "optional": true , "experimental": true, "description": "Whether execution should be treated as i nitiated by user in the UI." },
257 { "name": "awaitPromise", "type": "boolean", "optional":true , "description": "Whether execution should wait for promise to be resolved. If t he result of evaluation is not a Promise, it's considered to be an error." } 254 { "name": "awaitPromise", "type": "boolean", "optional":true , "description": "Whether execution should wait for promise to be resolved. If t he result of evaluation is not a Promise, it's considered to be an error." }
258 ], 255 ],
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
326 { "name": "executionContextId", "$ref": "ExecutionContextId" , "optional": true, "description": "Specifies in which execution context to perf orm script run. If the parameter is omitted the evaluation will be performed in the context of the inspected page." } 323 { "name": "executionContextId", "$ref": "ExecutionContextId" , "optional": true, "description": "Specifies in which execution context to perf orm script run. If the parameter is omitted the evaluation will be performed in the context of the inspected page." }
327 ], 324 ],
328 "returns": [ 325 "returns": [
329 { "name": "scriptId", "$ref": "ScriptId", "optional": true, "description": "Id of the script." }, 326 { "name": "scriptId", "$ref": "ScriptId", "optional": true, "description": "Id of the script." },
330 { "name": "exceptionDetails", "$ref": "ExceptionDetails", "o ptional": true, "description": "Exception details."} 327 { "name": "exceptionDetails", "$ref": "ExceptionDetails", "o ptional": true, "description": "Exception details."}
331 ], 328 ],
332 "description": "Compiles expression." 329 "description": "Compiles expression."
333 }, 330 },
334 { 331 {
335 "name": "runScript", 332 "name": "runScript",
336 "async": true,
337 "parameters": [ 333 "parameters": [
338 { "name": "scriptId", "$ref": "ScriptId", "description": "Id of the script to run." }, 334 { "name": "scriptId", "$ref": "ScriptId", "description": "Id of the script to run." },
339 { "name": "executionContextId", "$ref": "ExecutionContextId" , "optional": true, "description": "Specifies in which execution context to perf orm script run. If the parameter is omitted the evaluation will be performed in the context of the inspected page." }, 335 { "name": "executionContextId", "$ref": "ExecutionContextId" , "optional": true, "description": "Specifies in which execution context to perf orm script run. If the parameter is omitted the evaluation will be performed in the context of the inspected page." },
340 { "name": "objectGroup", "type": "string", "optional": true, "description": "Symbolic group name that can be used to release multiple object s." }, 336 { "name": "objectGroup", "type": "string", "optional": true, "description": "Symbolic group name that can be used to release multiple object s." },
341 { "name": "silent", "type": "boolean", "optional": true, "de scription": "In silent mode exceptions thrown during evaluation are not reported and do not pause execution. Overrides <code>setPauseOnException</code> state." }, 337 { "name": "silent", "type": "boolean", "optional": true, "de scription": "In silent mode exceptions thrown during evaluation are not reported and do not pause execution. Overrides <code>setPauseOnException</code> state." },
342 { "name": "includeCommandLineAPI", "type": "boolean", "optio nal": true, "description": "Determines whether Command Line API should be availa ble during the evaluation." }, 338 { "name": "includeCommandLineAPI", "type": "boolean", "optio nal": true, "description": "Determines whether Command Line API should be availa ble during the evaluation." },
343 { "name": "returnByValue", "type": "boolean", "optional": tr ue, "description": "Whether the result is expected to be a JSON object which sho uld be sent by value." }, 339 { "name": "returnByValue", "type": "boolean", "optional": tr ue, "description": "Whether the result is expected to be a JSON object which sho uld be sent by value." },
344 { "name": "generatePreview", "type": "boolean", "optional": true, "description": "Whether preview should be generated for the result." }, 340 { "name": "generatePreview", "type": "boolean", "optional": true, "description": "Whether preview should be generated for the result." },
345 { "name": "awaitPromise", "type": "boolean", "optional": tru e, "description": "Whether execution should wait for promise to be resolved. If the result of evaluation is not a Promise, it's considered to be an error." } 341 { "name": "awaitPromise", "type": "boolean", "optional": tru e, "description": "Whether execution should wait for promise to be resolved. If the result of evaluation is not a Promise, it's considered to be an error." }
346 ], 342 ],
(...skipping 653 matching lines...) Expand 10 before | Expand all | Expand 10 after
1000 { 996 {
1001 "name": "heapStatsUpdate", 997 "name": "heapStatsUpdate",
1002 "description": "If heap objects tracking has been started then b ackend may send update for one or more fragments", 998 "description": "If heap objects tracking has been started then b ackend may send update for one or more fragments",
1003 "parameters": [ 999 "parameters": [
1004 { "name": "statsUpdate", "type": "array", "items": { "type": "integer" }, "description": "An array of triplets. Each triplet describes a fra gment. The first integer is the fragment index, the second integer is a total co unt of objects for the fragment, the third integer is a total size of the object s for the fragment."} 1000 { "name": "statsUpdate", "type": "array", "items": { "type": "integer" }, "description": "An array of triplets. Each triplet describes a fra gment. The first integer is the fragment index, the second integer is a total co unt of objects for the fragment, the third integer is a total size of the object s for the fragment."}
1005 ] 1001 ]
1006 } 1002 }
1007 ] 1003 ]
1008 }] 1004 }]
1009 } 1005 }
OLDNEW
« no previous file with comments | « src/inspector/java-script-call-frame.h ('k') | src/inspector/protocol-platform.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698