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

Side by Side Diff: third_party/WebKit/Source/platform/v8_inspector/protocol-1.1/Debugger.json

Issue 2035653005: DevTools: split protocol.json into files per domain. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 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
OLDNEW
(Empty)
1 {
2 "domain": "Debugger",
3 "version": {
4 "major": "1",
5 "minor": "1"
6 },
7 "description": "Debugger domain exposes JavaScript debugging capabilities. I t allows setting and removing breakpoints, stepping through execution, exploring stack traces, etc.",
8 "types": [
9 {
10 "id": "BreakpointId",
11 "type": "string",
12 "description": "Breakpoint identifier."
13 },
14 {
15 "id": "ScriptId",
16 "type": "string",
17 "description": "Unique script identifier."
18 },
19 {
20 "id": "CallFrameId",
21 "type": "string",
22 "description": "Call frame identifier."
23 },
24 {
25 "id": "SearchMatch",
26 "type": "object",
27 "description": "Search match for resource.",
28 "properties": [
29 {
30 "name": "lineNumber",
31 "type": "number",
32 "description": "Line number in resource content."
33 },
34 {
35 "name": "lineContent",
36 "type": "string",
37 "description": "Line with match content."
38 }
39 ],
40 "hidden": true
41 },
42 {
43 "id": "Location",
44 "type": "object",
45 "properties": [
46 {
47 "name": "scriptId",
48 "$ref": "ScriptId",
49 "description": "Script identifier as reported in the <code>D ebugger.scriptParsed</code>."
50 },
51 {
52 "name": "lineNumber",
53 "type": "integer",
54 "description": "Line number in the script (0-based)."
55 },
56 {
57 "name": "columnNumber",
58 "type": "integer",
59 "optional": true,
60 "description": "Column number in the script (0-based)."
61 }
62 ],
63 "description": "Location in the source code."
64 },
65 {
66 "id": "FunctionDetails",
67 "hidden": true,
68 "type": "object",
69 "properties": [
70 {
71 "name": "location",
72 "$ref": "Location",
73 "description": "Location of the function."
74 },
75 {
76 "name": "name",
77 "type": "string",
78 "optional": true,
79 "description": "Name of the function. Not present for anonym ous functions."
80 },
81 {
82 "name": "displayName",
83 "type": "string",
84 "optional": true,
85 "description": "Display name of the function(specified in 'd isplayName' property on the function object)."
86 },
87 {
88 "name": "inferredName",
89 "type": "string",
90 "optional": true,
91 "description": "Name of the function inferred from its initi al assignment."
92 },
93 {
94 "name": "scopeChain",
95 "type": "array",
96 "optional": true,
97 "items": {
98 "$ref": "Scope"
99 },
100 "description": "Scope chain for this closure."
101 }
102 ],
103 "description": "Information about the function."
104 },
105 {
106 "id": "CallFrame",
107 "type": "object",
108 "properties": [
109 {
110 "name": "callFrameId",
111 "$ref": "CallFrameId",
112 "description": "Call frame identifier. This identifier is on ly valid while the virtual machine is paused."
113 },
114 {
115 "name": "functionName",
116 "type": "string",
117 "description": "Name of the JavaScript function called on th is call frame."
118 },
119 {
120 "name": "location",
121 "$ref": "Location",
122 "description": "Location in the source code."
123 },
124 {
125 "name": "scopeChain",
126 "type": "array",
127 "items": {
128 "$ref": "Scope"
129 },
130 "description": "Scope chain for this call frame."
131 },
132 {
133 "name": "this",
134 "$ref": "Runtime.RemoteObject",
135 "description": "<code>this</code> object for this call frame ."
136 }
137 ],
138 "description": "JavaScript call frame. Array of call frames form the call stack."
139 },
140 {
141 "id": "Scope",
142 "type": "object",
143 "properties": [
144 {
145 "name": "type",
146 "type": "string",
147 "enum": [
148 "global",
149 "local",
150 "with",
151 "closure",
152 "catch"
153 ],
154 "description": "Scope type."
155 },
156 {
157 "name": "object",
158 "$ref": "Runtime.RemoteObject",
159 "description": "Object representing the scope. For <code>glo bal</code> and <code>with</code> scopes it represents the actual object; for the rest of the scopes, it is artificial transient object enumerating scope variabl es as its properties."
160 }
161 ],
162 "description": "Scope description."
163 },
164 {
165 "id": "SetScriptSourceError",
166 "type": "object",
167 "properties": [
168 {
169 "name": "compileError",
170 "optional": true,
171 "type": "object",
172 "properties": [
173 {
174 "name": "message",
175 "type": "string",
176 "description": "Compiler error message"
177 },
178 {
179 "name": "lineNumber",
180 "type": "integer",
181 "description": "Compile error line number (1-based)"
182 },
183 {
184 "name": "columnNumber",
185 "type": "integer",
186 "description": "Compile error column number (1-based )"
187 }
188 ]
189 }
190 ],
191 "description": "Error data for setScriptSource command. compileError is a case type for uncompilable script source error.",
192 "hidden": true
193 }
194 ],
195 "commands": [
196 {
197 "name": "enable",
198 "description": "Enables debugger for the given page. Clients should not assume that the debugging has been enabled until the result for this command is received."
199 },
200 {
201 "name": "disable",
202 "description": "Disables debugger for given page."
203 },
204 {
205 "name": "setBreakpointsActive",
206 "parameters": [
207 {
208 "name": "active",
209 "type": "boolean",
210 "description": "New value for breakpoints active state."
211 }
212 ],
213 "description": "Activates / deactivates all breakpoints on the page. "
214 },
215 {
216 "name": "setSkipAllPauses",
217 "hidden": true,
218 "parameters": [
219 {
220 "name": "skipped",
221 "type": "boolean",
222 "description": "New value for skip pauses state."
223 },
224 {
225 "name": "untilReload",
226 "type": "boolean",
227 "optional": true,
228 "description": "Whether page reload should set skipped to fa lse."
229 }
230 ],
231 "description": "Makes page not interrupt on any pauses (breakpoint, exception, dom exception etc)."
232 },
233 {
234 "name": "setBreakpointByUrl",
235 "parameters": [
236 {
237 "name": "lineNumber",
238 "type": "integer",
239 "description": "Line number to set breakpoint at."
240 },
241 {
242 "name": "url",
243 "type": "string",
244 "optional": true,
245 "description": "URL of the resources to set breakpoint on."
246 },
247 {
248 "name": "urlRegex",
249 "type": "string",
250 "optional": true,
251 "description": "Regex pattern for the URLs of the resources to set breakpoints on. Either <code>url</code> or <code>urlRegex</code> must be specified."
252 },
253 {
254 "name": "columnNumber",
255 "type": "integer",
256 "optional": true,
257 "description": "Offset in the line to set breakpoint at."
258 },
259 {
260 "name": "condition",
261 "type": "string",
262 "optional": true,
263 "description": "Expression to use as a breakpoint condition. When specified, debugger will only stop on the breakpoint if this expression ev aluates to true."
264 },
265 {
266 "name": "isAntibreakpoint",
267 "type": "boolean",
268 "optional": true,
269 "hidden": true,
270 "description": "Creates pseudo-breakpoint that prevents debu gger from pausing on exception at this location."
271 }
272 ],
273 "returns": [
274 {
275 "name": "breakpointId",
276 "$ref": "BreakpointId",
277 "description": "Id of the created breakpoint for further ref erence."
278 },
279 {
280 "name": "locations",
281 "type": "array",
282 "items": {
283 "$ref": "Location"
284 },
285 "description": "List of the locations this breakpoint resolv ed into upon addition."
286 }
287 ],
288 "description": "Sets JavaScript breakpoint at given location specifi ed either by URL or URL regex. Once this command is issued, all existing parsed scripts will have breakpoints resolved and returned in <code>locations</code> pr operty. Further matching script parsing will result in subsequent <code>breakpoi ntResolved</code> events issued. This logical breakpoint will survive page reloa ds."
289 },
290 {
291 "name": "setBreakpoint",
292 "parameters": [
293 {
294 "name": "location",
295 "$ref": "Location",
296 "description": "Location to set breakpoint in."
297 },
298 {
299 "name": "condition",
300 "type": "string",
301 "optional": true,
302 "description": "Expression to use as a breakpoint condition. When specified, debugger will only stop on the breakpoint if this expression ev aluates to true."
303 }
304 ],
305 "returns": [
306 {
307 "name": "breakpointId",
308 "$ref": "BreakpointId",
309 "description": "Id of the created breakpoint for further ref erence."
310 },
311 {
312 "name": "actualLocation",
313 "$ref": "Location",
314 "description": "Location this breakpoint resolved into."
315 }
316 ],
317 "description": "Sets JavaScript breakpoint at a given location."
318 },
319 {
320 "name": "removeBreakpoint",
321 "parameters": [
322 {
323 "name": "breakpointId",
324 "$ref": "BreakpointId"
325 }
326 ],
327 "description": "Removes JavaScript breakpoint."
328 },
329 {
330 "name": "continueToLocation",
331 "parameters": [
332 {
333 "name": "location",
334 "$ref": "Location",
335 "description": "Location to continue to."
336 },
337 {
338 "name": "interstatementLocation",
339 "type": "boolean",
340 "optional": true,
341 "hidden": true,
342 "description": "Allows breakpoints at the intemediate positi ons inside statements."
343 }
344 ],
345 "description": "Continues execution until specific location is reach ed."
346 },
347 {
348 "name": "stepOver",
349 "description": "Steps over the statement."
350 },
351 {
352 "name": "stepInto",
353 "description": "Steps into the function call."
354 },
355 {
356 "name": "stepOut",
357 "description": "Steps out of the function call."
358 },
359 {
360 "name": "pause",
361 "description": "Stops on the next JavaScript statement."
362 },
363 {
364 "name": "resume",
365 "description": "Resumes JavaScript execution."
366 },
367 {
368 "name": "searchInContent",
369 "parameters": [
370 {
371 "name": "scriptId",
372 "$ref": "ScriptId",
373 "description": "Id of the script to search in."
374 },
375 {
376 "name": "query",
377 "type": "string",
378 "description": "String to search for."
379 },
380 {
381 "name": "caseSensitive",
382 "type": "boolean",
383 "optional": true,
384 "description": "If true, search is case sensitive."
385 },
386 {
387 "name": "isRegex",
388 "type": "boolean",
389 "optional": true,
390 "description": "If true, treats string parameter as regex."
391 }
392 ],
393 "returns": [
394 {
395 "name": "result",
396 "type": "array",
397 "items": {
398 "$ref": "SearchMatch"
399 },
400 "description": "List of search matches."
401 }
402 ],
403 "description": "Searches for given string in script content."
404 },
405 {
406 "name": "canSetScriptSource",
407 "returns": [
408 {
409 "name": "result",
410 "type": "boolean",
411 "description": "True if <code>setScriptSource</code> is supp orted."
412 }
413 ],
414 "description": "Always returns true."
415 },
416 {
417 "name": "setScriptSource",
418 "parameters": [
419 {
420 "name": "scriptId",
421 "$ref": "ScriptId",
422 "description": "Id of the script to edit."
423 },
424 {
425 "name": "scriptSource",
426 "type": "string",
427 "description": "New content of the script."
428 },
429 {
430 "name": "preview",
431 "type": "boolean",
432 "optional": true,
433 "description": " If true the change will not actually be app lied. Preview mode may be used to get result description without actually modify ing the code.",
434 "hidden": true
435 }
436 ],
437 "returns": [
438 {
439 "name": "callFrames",
440 "type": "array",
441 "optional": true,
442 "items": {
443 "$ref": "CallFrame"
444 },
445 "description": "New stack trace in case editing has happened while VM was stopped."
446 },
447 {
448 "name": "result",
449 "type": "object",
450 "optional": true,
451 "description": "VM-specific description of the changes appli ed.",
452 "hidden": true
453 }
454 ],
455 "error": {
456 "$ref": "SetScriptSourceError"
457 },
458 "description": "Edits JavaScript source live."
459 },
460 {
461 "name": "restartFrame",
462 "parameters": [
463 {
464 "name": "callFrameId",
465 "$ref": "CallFrameId",
466 "description": "Call frame identifier to evaluate on."
467 }
468 ],
469 "returns": [
470 {
471 "name": "callFrames",
472 "type": "array",
473 "items": {
474 "$ref": "CallFrame"
475 },
476 "description": "New stack trace."
477 },
478 {
479 "name": "result",
480 "type": "object",
481 "description": "VM-specific description.",
482 "hidden": true
483 }
484 ],
485 "hidden": true,
486 "description": "Restarts particular call frame from the beginning."
487 },
488 {
489 "name": "getScriptSource",
490 "parameters": [
491 {
492 "name": "scriptId",
493 "$ref": "ScriptId",
494 "description": "Id of the script to get source for."
495 }
496 ],
497 "returns": [
498 {
499 "name": "scriptSource",
500 "type": "string",
501 "description": "Script source."
502 }
503 ],
504 "description": "Returns source for the script with given id."
505 },
506 {
507 "name": "getFunctionDetails",
508 "hidden": true,
509 "parameters": [
510 {
511 "name": "functionId",
512 "$ref": "Runtime.RemoteObjectId",
513 "description": "Id of the function to get location for."
514 }
515 ],
516 "returns": [
517 {
518 "name": "details",
519 "$ref": "FunctionDetails",
520 "description": "Information about the function."
521 }
522 ],
523 "description": "Returns detailed informtation on given function."
524 },
525 {
526 "name": "setPauseOnExceptions",
527 "parameters": [
528 {
529 "name": "state",
530 "type": "string",
531 "enum": [
532 "none",
533 "uncaught",
534 "all"
535 ],
536 "description": "Pause on exceptions mode."
537 }
538 ],
539 "description": "Defines pause on exceptions state. Can be set to sto p on all exceptions, uncaught exceptions or no exceptions. Initial pause on exce ptions state is <code>none</code>."
540 },
541 {
542 "name": "evaluateOnCallFrame",
543 "parameters": [
544 {
545 "name": "callFrameId",
546 "$ref": "CallFrameId",
547 "description": "Call frame identifier to evaluate on."
548 },
549 {
550 "name": "expression",
551 "type": "string",
552 "description": "Expression to evaluate."
553 },
554 {
555 "name": "objectGroup",
556 "type": "string",
557 "optional": true,
558 "description": "String object group name to put result into (allows rapid releasing resulting object handles using <code>releaseObjectGroup< /code>)."
559 },
560 {
561 "name": "includeCommandLineAPI",
562 "type": "boolean",
563 "optional": true,
564 "description": "Specifies whether command line API should be available to the evaluated expression, defaults to false.",
565 "hidden": true
566 },
567 {
568 "name": "doNotPauseOnExceptionsAndMuteConsole",
569 "type": "boolean",
570 "optional": true,
571 "description": "Specifies whether evaluation should stop on exceptions and mute console. Overrides setPauseOnException state.",
572 "hidden": true
573 },
574 {
575 "name": "returnByValue",
576 "type": "boolean",
577 "optional": true,
578 "description": "Whether the result is expected to be a JSON object that should be sent by value."
579 },
580 {
581 "name": "generatePreview",
582 "type": "boolean",
583 "optional": true,
584 "hidden": true,
585 "description": "Whether preview should be generated for the result."
586 }
587 ],
588 "returns": [
589 {
590 "name": "result",
591 "$ref": "Runtime.RemoteObject",
592 "description": "Object wrapper for the evaluation result."
593 },
594 {
595 "name": "wasThrown",
596 "type": "boolean",
597 "optional": true,
598 "description": "True if the result was thrown during the eva luation."
599 }
600 ],
601 "description": "Evaluates expression on a given call frame."
602 },
603 {
604 "name": "compileScript",
605 "hidden": true,
606 "parameters": [
607 {
608 "name": "expression",
609 "type": "string",
610 "description": "Expression to compile."
611 },
612 {
613 "name": "sourceURL",
614 "type": "string",
615 "description": "Source url to be set for the script."
616 }
617 ],
618 "returns": [
619 {
620 "name": "scriptId",
621 "$ref": "ScriptId",
622 "optional": true,
623 "description": "Id of the script."
624 },
625 {
626 "name": "syntaxErrorMessage",
627 "type": "string",
628 "optional": true,
629 "description": "Syntax error message if compilation failed."
630 }
631 ],
632 "description": "Compiles expression."
633 },
634 {
635 "name": "runScript",
636 "hidden": true,
637 "parameters": [
638 {
639 "name": "scriptId",
640 "$ref": "ScriptId",
641 "description": "Id of the script to run."
642 },
643 {
644 "name": "contextId",
645 "$ref": "Runtime.ExecutionContextId",
646 "optional": true,
647 "description": "Specifies in which isolated context to perfo rm script run. Each content script lives in an isolated context and this paramet er may be used to specify one of those contexts. If the parameter is omitted or 0 the evaluation will be performed in the context of the inspected page."
648 },
649 {
650 "name": "objectGroup",
651 "type": "string",
652 "optional": true,
653 "description": "Symbolic group name that can be used to rele ase multiple objects."
654 },
655 {
656 "name": "doNotPauseOnExceptionsAndMuteConsole",
657 "type": "boolean",
658 "optional": true,
659 "description": "Specifies whether script run should stop on exceptions and mute console. Overrides setPauseOnException state."
660 }
661 ],
662 "returns": [
663 {
664 "name": "result",
665 "$ref": "Runtime.RemoteObject",
666 "description": "Run result."
667 },
668 {
669 "name": "wasThrown",
670 "type": "boolean",
671 "optional": true,
672 "description": "True if the result was thrown during the scr ipt run."
673 }
674 ],
675 "description": "Runs script with given id in a given context."
676 },
677 {
678 "name": "setOverlayMessage",
679 "parameters": [
680 {
681 "name": "message",
682 "type": "string",
683 "optional": true,
684 "description": "Overlay message to display when paused in de bugger."
685 }
686 ],
687 "hidden": true,
688 "description": "Sets overlay message."
689 },
690 {
691 "name": "setVariableValue",
692 "parameters": [
693 {
694 "name": "scopeNumber",
695 "type": "integer",
696 "description": "0-based number of scope as was listed in sco pe chain. Only 'local', 'closure' and 'catch' scope types are allowed. Other sco pes could be manipulated manually."
697 },
698 {
699 "name": "variableName",
700 "type": "string",
701 "description": "Variable name."
702 },
703 {
704 "name": "newValue",
705 "$ref": "Runtime.CallArgument",
706 "description": "New variable value."
707 },
708 {
709 "name": "callFrameId",
710 "$ref": "CallFrameId",
711 "optional": true,
712 "description": "Id of callframe that holds variable."
713 },
714 {
715 "name": "functionObjectId",
716 "$ref": "Runtime.RemoteObjectId",
717 "optional": true,
718 "description": "Object id of closure (function) that holds v ariable."
719 }
720 ],
721 "hidden": true,
722 "description": "Changes value of variable in a callframe or a closur e. Either callframe or function must be specified. Object-based scopes are not s upported and must be mutated manually."
723 },
724 {
725 "name": "getStepInPositions",
726 "parameters": [
727 {
728 "name": "callFrameId",
729 "$ref": "CallFrameId",
730 "description": "Id of a call frame where the current stateme nt should be analized"
731 }
732 ],
733 "returns": [
734 {
735 "name": "stepInPositions",
736 "type": "array",
737 "items": {
738 "$ref": "Location"
739 },
740 "optional": true,
741 "description": "experimental"
742 }
743 ],
744 "hidden": true,
745 "description": "Lists all positions where step-in is possible for a current statement in a specified call frame"
746 },
747 {
748 "name": "getBacktrace",
749 "returns": [
750 {
751 "name": "callFrames",
752 "type": "array",
753 "items": {
754 "$ref": "CallFrame"
755 },
756 "description": "Call stack the virtual machine stopped on."
757 }
758 ],
759 "hidden": true,
760 "description": "Returns call stack including variables changed since VM was paused. VM must be paused."
761 },
762 {
763 "name": "skipStackFrames",
764 "parameters": [
765 {
766 "name": "script",
767 "optional": true,
768 "type": "string",
769 "description": "Regular expression defining the scripts to i gnore while stepping."
770 }
771 ],
772 "hidden": true,
773 "description": "Makes backend skip steps in the sources with names m atching given pattern. VM will try leave blacklisted scripts by performing 'step in' several times, finally resorting to 'step out' if unsuccessful."
774 }
775 ],
776 "events": [
777 {
778 "name": "globalObjectCleared",
779 "description": "Called when global has been cleared and debugger cli ent should reset its state. Happens upon navigation or reload."
780 },
781 {
782 "name": "scriptParsed",
783 "parameters": [
784 {
785 "name": "scriptId",
786 "$ref": "ScriptId",
787 "description": "Identifier of the script parsed."
788 },
789 {
790 "name": "url",
791 "type": "string",
792 "description": "URL or name of the script parsed (if any)."
793 },
794 {
795 "name": "startLine",
796 "type": "integer",
797 "description": "Line offset of the script within the resourc e with given URL (for script tags)."
798 },
799 {
800 "name": "startColumn",
801 "type": "integer",
802 "description": "Column offset of the script within the resou rce with given URL."
803 },
804 {
805 "name": "endLine",
806 "type": "integer",
807 "description": "Last line of the script."
808 },
809 {
810 "name": "endColumn",
811 "type": "integer",
812 "description": "Length of the last line of the script."
813 },
814 {
815 "name": "isContentScript",
816 "type": "boolean",
817 "optional": true,
818 "description": "Determines whether this script is a user ext ension script."
819 },
820 {
821 "name": "sourceMapURL",
822 "type": "string",
823 "optional": true,
824 "description": "URL of source map associated with script (if any)."
825 },
826 {
827 "name": "hasSourceURL",
828 "type": "boolean",
829 "optional": true,
830 "description": "True, if this script has sourceURL.",
831 "hidden": true
832 }
833 ],
834 "description": "Fired when virtual machine parses script. This event is also fired for all known and uncollected scripts upon enabling debugger."
835 },
836 {
837 "name": "scriptFailedToParse",
838 "parameters": [
839 {
840 "name": "scriptId",
841 "$ref": "ScriptId",
842 "description": "Identifier of the script parsed."
843 },
844 {
845 "name": "url",
846 "type": "string",
847 "description": "URL or name of the script parsed (if any)."
848 },
849 {
850 "name": "startLine",
851 "type": "integer",
852 "description": "Line offset of the script within the resourc e with given URL (for script tags)."
853 },
854 {
855 "name": "startColumn",
856 "type": "integer",
857 "description": "Column offset of the script within the resou rce with given URL."
858 },
859 {
860 "name": "endLine",
861 "type": "integer",
862 "description": "Last line of the script."
863 },
864 {
865 "name": "endColumn",
866 "type": "integer",
867 "description": "Length of the last line of the script."
868 },
869 {
870 "name": "isContentScript",
871 "type": "boolean",
872 "optional": true,
873 "description": "Determines whether this script is a user ext ension script."
874 },
875 {
876 "name": "sourceMapURL",
877 "type": "string",
878 "optional": true,
879 "description": "URL of source map associated with script (if any)."
880 },
881 {
882 "name": "hasSourceURL",
883 "type": "boolean",
884 "optional": true,
885 "description": "True, if this script has sourceURL.",
886 "hidden": true
887 }
888 ],
889 "description": "Fired when virtual machine fails to parse the script ."
890 },
891 {
892 "name": "breakpointResolved",
893 "parameters": [
894 {
895 "name": "breakpointId",
896 "$ref": "BreakpointId",
897 "description": "Breakpoint unique identifier."
898 },
899 {
900 "name": "location",
901 "$ref": "Location",
902 "description": "Actual breakpoint location."
903 }
904 ],
905 "description": "Fired when breakpoint is resolved to an actual scrip t and location."
906 },
907 {
908 "name": "paused",
909 "parameters": [
910 {
911 "name": "callFrames",
912 "type": "array",
913 "items": {
914 "$ref": "CallFrame"
915 },
916 "description": "Call stack the virtual machine stopped on."
917 },
918 {
919 "name": "reason",
920 "type": "string",
921 "enum": [
922 "XHR",
923 "DOM",
924 "EventListener",
925 "exception",
926 "assert",
927 "CSPViolation",
928 "debugCommand",
929 "other"
930 ],
931 "description": "Pause reason."
932 },
933 {
934 "name": "data",
935 "type": "object",
936 "optional": true,
937 "description": "Object containing break-specific auxiliary p roperties."
938 },
939 {
940 "name": "hitBreakpoints",
941 "type": "array",
942 "optional": true,
943 "items": {
944 "type": "string"
945 },
946 "description": "Hit breakpoints IDs",
947 "hidden": true
948 }
949 ],
950 "description": "Fired when the virtual machine stopped on breakpoint or exception or any other stop criteria."
951 },
952 {
953 "name": "resumed",
954 "description": "Fired when the virtual machine resumed execution."
955 }
956 ]
957 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698