f5d56b3664993ddd402a7ba00d287e4655592b1d
[WebKit-https.git] / Source / JavaScriptCore / inspector / scripts / tests / expected / type-declaration-enum-type.json-result
1 ### Begin File: InspectorAlternateBackendDispatchers.h
2 /*
3  * Copyright (C) 2013 Google Inc. All rights reserved.
4  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
5  * Copyright (C) 2014 University of Washington. All rights reserved.
6  *
7  * Redistribution and use in source and binary forms, with or without
8  * modification, are permitted provided that the following conditions
9  * are met:
10  * 1. Redistributions of source code must retain the above copyright
11  *    notice, this list of conditions and the following disclaimer.
12  * 2. Redistributions in binary form must reproduce the above copyright
13  *    notice, this list of conditions and the following disclaimer in the
14  *    documentation and/or other materials provided with the distribution.
15  *
16  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
17  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
18  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
19  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
20  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
26  * THE POSSIBILITY OF SUCH DAMAGE.
27  */
28
29 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
30 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
31
32 #ifndef InspectorAlternateBackendDispatchers_h
33 #define InspectorAlternateBackendDispatchers_h
34
35 #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
36
37 #include "InspectorProtocolTypes.h"
38 #include <JavaScriptCore/InspectorBackendDispatcher.h>
39
40 namespace Inspector {
41
42 class AlternateBackendDispatcher {
43 public:
44     void setBackendDispatcher(RefPtr<BackendDispatcher>&& dispatcher) { m_backendDispatcher = WTF::move(dispatcher); }
45     BackendDispatcher* backendDispatcher() const { return m_backendDispatcher.get(); }
46 private:
47     RefPtr<BackendDispatcher> m_backendDispatcher;
48 };
49
50
51
52
53 } // namespace Inspector
54
55 #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
56
57 #endif // !defined(InspectorAlternateBackendDispatchers_h)
58 ### End File: InspectorAlternateBackendDispatchers.h
59
60 ### Begin File: InspectorBackendCommands.js
61 /*
62  * Copyright (C) 2013 Google Inc. All rights reserved.
63  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
64  * Copyright (C) 2014 University of Washington. All rights reserved.
65  *
66  * Redistribution and use in source and binary forms, with or without
67  * modification, are permitted provided that the following conditions
68  * are met:
69  * 1. Redistributions of source code must retain the above copyright
70  *    notice, this list of conditions and the following disclaimer.
71  * 2. Redistributions in binary form must reproduce the above copyright
72  *    notice, this list of conditions and the following disclaimer in the
73  *    documentation and/or other materials provided with the distribution.
74  *
75  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
76  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
77  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
78  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
79  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
80  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
81  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
82  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
83  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
84  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
85  * THE POSSIBILITY OF SUCH DAMAGE.
86  */
87
88 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
89 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
90
91 // Runtime.
92 InspectorBackend.registerEnum("Runtime.FarmAnimals", {Pigs: "Pigs", Cows: "Cows", Cats: "Cats", Hens: "Hens"});
93 InspectorBackend.registerEnum("Runtime.TwoLeggedAnimals", {Ducks: "Ducks", Hens: "Hens", Crows: "Crows", Flamingos: "Flamingos"});
94 ### End File: InspectorBackendCommands.js
95
96 ### Begin File: InspectorBackendDispatchers.h
97 /*
98  * Copyright (C) 2013 Google Inc. All rights reserved.
99  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
100  * Copyright (C) 2014 University of Washington. All rights reserved.
101  *
102  * Redistribution and use in source and binary forms, with or without
103  * modification, are permitted provided that the following conditions
104  * are met:
105  * 1. Redistributions of source code must retain the above copyright
106  *    notice, this list of conditions and the following disclaimer.
107  * 2. Redistributions in binary form must reproduce the above copyright
108  *    notice, this list of conditions and the following disclaimer in the
109  *    documentation and/or other materials provided with the distribution.
110  *
111  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
112  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
113  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
114  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
115  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
116  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
117  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
118  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
119  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
120  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
121  * THE POSSIBILITY OF SUCH DAMAGE.
122  */
123
124 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
125 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
126
127 #ifndef InspectorBackendDispatchers_h
128 #define InspectorBackendDispatchers_h
129
130 #include "InspectorProtocolObjects.h"
131 #include <inspector/InspectorBackendDispatcher.h>
132 #include <wtf/text/WTFString.h>
133
134 namespace Inspector {
135
136 typedef String ErrorString;
137
138
139
140 } // namespace Inspector
141
142 #endif // !defined(InspectorBackendDispatchers_h)
143 ### End File: InspectorBackendDispatchers.h
144
145 ### Begin File: InspectorBackendDispatchers.cpp
146 /*
147  * Copyright (C) 2013 Google Inc. All rights reserved.
148  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
149  * Copyright (C) 2014 University of Washington. All rights reserved.
150  *
151  * Redistribution and use in source and binary forms, with or without
152  * modification, are permitted provided that the following conditions
153  * are met:
154  * 1. Redistributions of source code must retain the above copyright
155  *    notice, this list of conditions and the following disclaimer.
156  * 2. Redistributions in binary form must reproduce the above copyright
157  *    notice, this list of conditions and the following disclaimer in the
158  *    documentation and/or other materials provided with the distribution.
159  *
160  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
161  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
162  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
163  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
164  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
165  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
166  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
167  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
168  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
169  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
170  * THE POSSIBILITY OF SUCH DAMAGE.
171  */
172
173 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
174 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
175
176 #include "config.h"
177 #include "InspectorBackendDispatchers.h"
178
179 #include <inspector/InspectorFrontendChannel.h>
180 #include <inspector/InspectorValues.h>
181 #include <wtf/text/CString.h>
182
183 #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
184 #include "InspectorAlternateBackendDispatchers.h"
185 #endif
186
187 namespace Inspector {
188
189
190
191 } // namespace Inspector
192
193 ### End File: InspectorBackendDispatchers.cpp
194
195 ### Begin File: InspectorFrontendDispatchers.h
196 /*
197  * Copyright (C) 2013 Google Inc. All rights reserved.
198  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
199  * Copyright (C) 2014 University of Washington. All rights reserved.
200  *
201  * Redistribution and use in source and binary forms, with or without
202  * modification, are permitted provided that the following conditions
203  * are met:
204  * 1. Redistributions of source code must retain the above copyright
205  *    notice, this list of conditions and the following disclaimer.
206  * 2. Redistributions in binary form must reproduce the above copyright
207  *    notice, this list of conditions and the following disclaimer in the
208  *    documentation and/or other materials provided with the distribution.
209  *
210  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
211  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
212  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
213  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
214  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
215  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
216  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
217  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
218  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
219  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
220  * THE POSSIBILITY OF SUCH DAMAGE.
221  */
222
223 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
224 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
225
226 #ifndef InspectorFrontendDispatchers_h
227 #define InspectorFrontendDispatchers_h
228
229 #include "InspectorProtocolObjects.h"
230 #include <inspector/InspectorFrontendChannel.h>
231 #include <inspector/InspectorValues.h>
232 #include <wtf/text/WTFString.h>
233
234 namespace Inspector {
235
236
237
238 } // namespace Inspector
239
240 #endif // !defined(InspectorFrontendDispatchers_h)
241 ### End File: InspectorFrontendDispatchers.h
242
243 ### Begin File: InspectorFrontendDispatchers.cpp
244 /*
245  * Copyright (C) 2013 Google Inc. All rights reserved.
246  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
247  * Copyright (C) 2014 University of Washington. All rights reserved.
248  *
249  * Redistribution and use in source and binary forms, with or without
250  * modification, are permitted provided that the following conditions
251  * are met:
252  * 1. Redistributions of source code must retain the above copyright
253  *    notice, this list of conditions and the following disclaimer.
254  * 2. Redistributions in binary form must reproduce the above copyright
255  *    notice, this list of conditions and the following disclaimer in the
256  *    documentation and/or other materials provided with the distribution.
257  *
258  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
259  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
260  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
261  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
262  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
263  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
264  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
265  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
266  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
267  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
268  * THE POSSIBILITY OF SUCH DAMAGE.
269  */
270
271 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
272 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
273
274 #include "config.h"
275 #include "InspectorFrontendDispatchers.h"
276
277 #include <wtf/text/CString.h>
278
279 namespace Inspector {
280
281 } // namespace Inspector
282
283 ### End File: InspectorFrontendDispatchers.cpp
284
285 ### Begin File: InspectorProtocolObjects.h
286 /*
287  * Copyright (C) 2013 Google Inc. All rights reserved.
288  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
289  * Copyright (C) 2014 University of Washington. All rights reserved.
290  *
291  * Redistribution and use in source and binary forms, with or without
292  * modification, are permitted provided that the following conditions
293  * are met:
294  * 1. Redistributions of source code must retain the above copyright
295  *    notice, this list of conditions and the following disclaimer.
296  * 2. Redistributions in binary form must reproduce the above copyright
297  *    notice, this list of conditions and the following disclaimer in the
298  *    documentation and/or other materials provided with the distribution.
299  *
300  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
301  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
302  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
303  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
304  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
305  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
306  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
307  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
308  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
309  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
310  * THE POSSIBILITY OF SUCH DAMAGE.
311  */
312
313 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
314 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
315
316 #ifndef InspectorProtocolObjects_h
317 #define InspectorProtocolObjects_h
318
319 #include <inspector/InspectorProtocolTypes.h>
320 #include <wtf/Assertions.h>
321
322 namespace Inspector {
323
324
325
326 namespace Protocol {
327
328 // Forward declarations.
329 namespace Runtime {
330 enum class FarmAnimals;
331 enum class TwoLeggedAnimals;
332 } // Runtime
333 // End of forward declarations.
334
335
336
337
338 String getEnumConstantValue(int code);
339
340 template<typename T> String getEnumConstantValue(T enumValue)
341 {
342     return getEnumConstantValue(static_cast<int>(enumValue));
343 }
344
345 namespace Runtime {
346 /*  */
347 enum class FarmAnimals {
348     Pigs = 0,
349     Cows = 1,
350     Cats = 2,
351     Hens = 3,
352 }; // enum class FarmAnimals
353 /*  */
354 enum class TwoLeggedAnimals {
355     Ducks = 4,
356     Hens = 3,
357     Crows = 5,
358     Flamingos = 6,
359 }; // enum class TwoLeggedAnimals
360 } // Runtime
361
362
363
364 } // namespace Protocol
365
366 } // namespace Inspector
367
368 #endif // !defined(InspectorProtocolObjects_h)
369 ### End File: InspectorProtocolObjects.h
370
371 ### Begin File: InspectorProtocolObjects.cpp
372 /*
373  * Copyright (C) 2013 Google Inc. All rights reserved.
374  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
375  * Copyright (C) 2014 University of Washington. All rights reserved.
376  *
377  * Redistribution and use in source and binary forms, with or without
378  * modification, are permitted provided that the following conditions
379  * are met:
380  * 1. Redistributions of source code must retain the above copyright
381  *    notice, this list of conditions and the following disclaimer.
382  * 2. Redistributions in binary form must reproduce the above copyright
383  *    notice, this list of conditions and the following disclaimer in the
384  *    documentation and/or other materials provided with the distribution.
385  *
386  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
387  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
388  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
389  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
390  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
391  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
392  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
393  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
394  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
395  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
396  * THE POSSIBILITY OF SUCH DAMAGE.
397  */
398
399 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
400 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
401
402 #include "config.h"
403 #include "InspectorProtocolObjects.h"
404
405 #include <wtf/text/CString.h>
406
407 namespace Inspector {
408
409 namespace Protocol {
410
411 static const char* const enum_constant_values[] = {
412     "Pigs",
413     "Cows",
414     "Cats",
415     "Hens",
416     "Ducks",
417     "Crows",
418     "Flamingos",
419 };
420
421 String getEnumConstantValue(int code) {
422     return enum_constant_values[code];
423 }
424
425
426
427 } // namespace Protocol
428
429 } // namespace Inspector
430
431 ### End File: InspectorProtocolObjects.cpp
432
433 ### Begin File: RWIProtocolBackendDispatchers.h
434 /*
435  * Copyright (C) 2013 Google Inc. All rights reserved.
436  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
437  * Copyright (C) 2014 University of Washington. All rights reserved.
438  *
439  * Redistribution and use in source and binary forms, with or without
440  * modification, are permitted provided that the following conditions
441  * are met:
442  * 1. Redistributions of source code must retain the above copyright
443  *    notice, this list of conditions and the following disclaimer.
444  * 2. Redistributions in binary form must reproduce the above copyright
445  *    notice, this list of conditions and the following disclaimer in the
446  *    documentation and/or other materials provided with the distribution.
447  *
448  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
449  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
450  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
451  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
452  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
453  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
454  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
455  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
456  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
457  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
458  * THE POSSIBILITY OF SUCH DAMAGE.
459  */
460
461 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
462 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
463
464 #include <JavaScriptCore/InspectorAlternateBackendDispatchers.h>
465 #include <wtf/RetainPtr.h>
466
467
468
469 namespace Inspector {
470
471
472
473
474 } // namespace Inspector
475
476 ### End File: RWIProtocolBackendDispatchers.h
477
478 ### Begin File: RWIProtocolConfiguration.mm
479 /*
480  * Copyright (C) 2013 Google Inc. All rights reserved.
481  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
482  * Copyright (C) 2014 University of Washington. All rights reserved.
483  *
484  * Redistribution and use in source and binary forms, with or without
485  * modification, are permitted provided that the following conditions
486  * are met:
487  * 1. Redistributions of source code must retain the above copyright
488  *    notice, this list of conditions and the following disclaimer.
489  * 2. Redistributions in binary form must reproduce the above copyright
490  *    notice, this list of conditions and the following disclaimer in the
491  *    documentation and/or other materials provided with the distribution.
492  *
493  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
494  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
495  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
496  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
497  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
498  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
499  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
500  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
501  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
502  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
503  * THE POSSIBILITY OF SUCH DAMAGE.
504  */
505
506 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
507 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
508
509 #import "config.h"
510 #import "RWIProtocolConfiguration.h"
511
512 #import "RWIProtocolInternal.h"
513 #import "RWIProtocolBackendDispatchers.h"
514 #import <JavaScriptCore/AlternateDispatchableAgent.h>
515 #import <JavaScriptCore/AugmentableInspectorController.h>
516 #import <JavaScriptCore/InspectorAlternateBackendDispatchers.h>
517 #import <JavaScriptCore/InspectorBackendDispatchers.h>
518
519 using namespace Inspector;
520
521 @implementation RWIProtocolConfiguration
522 {
523     AugmentableInspectorController* _controller;
524 }
525
526 - (instancetype)initWithController:(AugmentableInspectorController*)controller
527 {
528     self = [super init];
529     if (!self)
530         return nil;
531     ASSERT(controller);
532     _controller = controller;
533     return self;
534 }
535
536 - (void)dealloc
537 {
538     [super dealloc];
539 }
540
541 @end
542
543
544 ### End File: RWIProtocolConfiguration.mm
545
546 ### Begin File: RWIProtocolConfiguration.h
547 /*
548  * Copyright (C) 2013 Google Inc. All rights reserved.
549  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
550  * Copyright (C) 2014 University of Washington. All rights reserved.
551  *
552  * Redistribution and use in source and binary forms, with or without
553  * modification, are permitted provided that the following conditions
554  * are met:
555  * 1. Redistributions of source code must retain the above copyright
556  *    notice, this list of conditions and the following disclaimer.
557  * 2. Redistributions in binary form must reproduce the above copyright
558  *    notice, this list of conditions and the following disclaimer in the
559  *    documentation and/or other materials provided with the distribution.
560  *
561  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
562  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
563  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
564  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
565  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
566  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
567  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
568  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
569  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
570  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
571  * THE POSSIBILITY OF SUCH DAMAGE.
572  */
573
574 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
575 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
576
577 #import "RWIProtocol.h"
578
579 __attribute__((visibility ("default")))
580 @interface RWIProtocolConfiguration : NSObject
581 @end
582
583
584 ### End File: RWIProtocolConfiguration.h
585
586 ### Begin File: RWIProtocolBackendDispatchers.mm
587 /*
588  * Copyright (C) 2013 Google Inc. All rights reserved.
589  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
590  * Copyright (C) 2014 University of Washington. All rights reserved.
591  *
592  * Redistribution and use in source and binary forms, with or without
593  * modification, are permitted provided that the following conditions
594  * are met:
595  * 1. Redistributions of source code must retain the above copyright
596  *    notice, this list of conditions and the following disclaimer.
597  * 2. Redistributions in binary form must reproduce the above copyright
598  *    notice, this list of conditions and the following disclaimer in the
599  *    documentation and/or other materials provided with the distribution.
600  *
601  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
602  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
603  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
604  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
605  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
606  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
607  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
608  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
609  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
610  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
611  * THE POSSIBILITY OF SUCH DAMAGE.
612  */
613
614 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
615 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
616
617 #import "config.h"
618 #import "RWIProtocolBackendDispatchers.h"
619
620 #include "RWIProtocolInternal.h"
621 #include "RWIProtocolEnumConversionHelpers.h"
622 #include <JavaScriptCore/InspectorFrontendChannel.h>
623 #include <JavaScriptCore/InspectorValues.h>
624
625 namespace Inspector {
626
627
628
629 } // namespace Inspector
630
631 ### End File: RWIProtocolBackendDispatchers.mm
632
633 ### Begin File: RWIProtocolEnumConversionHelpers.h
634 /*
635  * Copyright (C) 2013 Google Inc. All rights reserved.
636  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
637  * Copyright (C) 2014 University of Washington. All rights reserved.
638  *
639  * Redistribution and use in source and binary forms, with or without
640  * modification, are permitted provided that the following conditions
641  * are met:
642  * 1. Redistributions of source code must retain the above copyright
643  *    notice, this list of conditions and the following disclaimer.
644  * 2. Redistributions in binary form must reproduce the above copyright
645  *    notice, this list of conditions and the following disclaimer in the
646  *    documentation and/or other materials provided with the distribution.
647  *
648  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
649  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
650  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
651  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
652  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
653  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
654  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
655  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
656  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
657  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
658  * THE POSSIBILITY OF SUCH DAMAGE.
659  */
660
661 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
662 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
663
664 #import "RWIProtocolArrayConversionHelpers.h"
665
666 namespace Inspector {
667
668 template<typename ObjCEnumType>
669 ObjCEnumType fromProtocolString(String value);
670
671
672 inline String toProtocolString(RWIProtocolRuntimeFarmAnimals value)
673 {
674     switch(value) {
675     case RWIProtocolRuntimeFarmAnimalsPigs:
676         return ASCIILiteral("Pigs");
677     case RWIProtocolRuntimeFarmAnimalsCows:
678         return ASCIILiteral("Cows");
679     case RWIProtocolRuntimeFarmAnimalsCats:
680         return ASCIILiteral("Cats");
681     case RWIProtocolRuntimeFarmAnimalsHens:
682         return ASCIILiteral("Hens");
683     }
684 }
685
686 template<>
687 inline RWIProtocolRuntimeFarmAnimals fromProtocolString(String value)
688 {
689     if (value == "Pigs")
690         return RWIProtocolRuntimeFarmAnimalsPigs;
691     if (value == "Cows")
692         return RWIProtocolRuntimeFarmAnimalsCows;
693     if (value == "Cats")
694         return RWIProtocolRuntimeFarmAnimalsCats;
695     if (value == "Hens")
696         return RWIProtocolRuntimeFarmAnimalsHens;
697     ASSERT_NOT_REACHED();
698     return RWIProtocolRuntimeFarmAnimalsPigs;
699 }
700
701 inline String toProtocolString(RWIProtocolRuntimeTwoLeggedAnimals value)
702 {
703     switch(value) {
704     case RWIProtocolRuntimeTwoLeggedAnimalsDucks:
705         return ASCIILiteral("Ducks");
706     case RWIProtocolRuntimeTwoLeggedAnimalsHens:
707         return ASCIILiteral("Hens");
708     case RWIProtocolRuntimeTwoLeggedAnimalsCrows:
709         return ASCIILiteral("Crows");
710     case RWIProtocolRuntimeTwoLeggedAnimalsFlamingos:
711         return ASCIILiteral("Flamingos");
712     }
713 }
714
715 template<>
716 inline RWIProtocolRuntimeTwoLeggedAnimals fromProtocolString(String value)
717 {
718     if (value == "Ducks")
719         return RWIProtocolRuntimeTwoLeggedAnimalsDucks;
720     if (value == "Hens")
721         return RWIProtocolRuntimeTwoLeggedAnimalsHens;
722     if (value == "Crows")
723         return RWIProtocolRuntimeTwoLeggedAnimalsCrows;
724     if (value == "Flamingos")
725         return RWIProtocolRuntimeTwoLeggedAnimalsFlamingos;
726     ASSERT_NOT_REACHED();
727     return RWIProtocolRuntimeTwoLeggedAnimalsDucks;
728 }
729
730 } // namespace Inspector
731
732 ### End File: RWIProtocolEnumConversionHelpers.h
733
734 ### Begin File: RWIProtocolEventDispatchers.mm
735 /*
736  * Copyright (C) 2013 Google Inc. All rights reserved.
737  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
738  * Copyright (C) 2014 University of Washington. All rights reserved.
739  *
740  * Redistribution and use in source and binary forms, with or without
741  * modification, are permitted provided that the following conditions
742  * are met:
743  * 1. Redistributions of source code must retain the above copyright
744  *    notice, this list of conditions and the following disclaimer.
745  * 2. Redistributions in binary form must reproduce the above copyright
746  *    notice, this list of conditions and the following disclaimer in the
747  *    documentation and/or other materials provided with the distribution.
748  *
749  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
750  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
751  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
752  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
753  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
754  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
755  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
756  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
757  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
758  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
759  * THE POSSIBILITY OF SUCH DAMAGE.
760  */
761
762 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
763 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
764
765 #import "config.h"
766 #import "RWIProtocolInternal.h"
767
768 #import "RWIProtocolEnumConversionHelpers.h"
769 #import <JavaScriptCore/InspectorFrontendChannel.h>
770 #import <JavaScriptCore/InspectorValues.h>
771
772 using namespace Inspector;
773
774
775
776
777 ### End File: RWIProtocolEventDispatchers.mm
778
779 ### Begin File: RWIProtocol.h
780 /*
781  * Copyright (C) 2013 Google Inc. All rights reserved.
782  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
783  * Copyright (C) 2014 University of Washington. All rights reserved.
784  *
785  * Redistribution and use in source and binary forms, with or without
786  * modification, are permitted provided that the following conditions
787  * are met:
788  * 1. Redistributions of source code must retain the above copyright
789  *    notice, this list of conditions and the following disclaimer.
790  * 2. Redistributions in binary form must reproduce the above copyright
791  *    notice, this list of conditions and the following disclaimer in the
792  *    documentation and/or other materials provided with the distribution.
793  *
794  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
795  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
796  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
797  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
798  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
799  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
800  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
801  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
802  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
803  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
804  * THE POSSIBILITY OF SUCH DAMAGE.
805  */
806
807 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
808 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
809
810 #import <Foundation/Foundation.h>
811
812 #import <WebInspector/RWIProtocolJSONObject.h>
813
814
815
816
817
818 typedef NS_ENUM(NSInteger, RWIProtocolRuntimeFarmAnimals) {
819     RWIProtocolRuntimeFarmAnimalsPigs,
820     RWIProtocolRuntimeFarmAnimalsCows,
821     RWIProtocolRuntimeFarmAnimalsCats,
822     RWIProtocolRuntimeFarmAnimalsHens,
823 };
824
825 typedef NS_ENUM(NSInteger, RWIProtocolRuntimeTwoLeggedAnimals) {
826     RWIProtocolRuntimeTwoLeggedAnimalsDucks,
827     RWIProtocolRuntimeTwoLeggedAnimalsHens,
828     RWIProtocolRuntimeTwoLeggedAnimalsCrows,
829     RWIProtocolRuntimeTwoLeggedAnimalsFlamingos,
830 };
831
832
833
834
835
836
837
838
839 ### End File: RWIProtocol.h
840
841 ### Begin File: RWIProtocolTypes.mm
842 /*
843  * Copyright (C) 2013 Google Inc. All rights reserved.
844  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
845  * Copyright (C) 2014 University of Washington. All rights reserved.
846  *
847  * Redistribution and use in source and binary forms, with or without
848  * modification, are permitted provided that the following conditions
849  * are met:
850  * 1. Redistributions of source code must retain the above copyright
851  *    notice, this list of conditions and the following disclaimer.
852  * 2. Redistributions in binary form must reproduce the above copyright
853  *    notice, this list of conditions and the following disclaimer in the
854  *    documentation and/or other materials provided with the distribution.
855  *
856  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
857  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
858  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
859  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
860  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
861  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
862  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
863  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
864  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
865  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
866  * THE POSSIBILITY OF SUCH DAMAGE.
867  */
868
869 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
870 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
871
872 #import "config.h"
873 #import "RWIProtocolInternal.h"
874
875 #import "RWIProtocolEnumConversionHelpers.h"
876 #import <JavaScriptCore/InspectorValues.h>
877 #import <wtf/Assertions.h>
878
879 using namespace Inspector;
880
881
882
883
884 ### End File: RWIProtocolTypes.mm
885
886 ### Begin File: RWIProtocolInternal.h
887 /*
888  * Copyright (C) 2013 Google Inc. All rights reserved.
889  * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
890  * Copyright (C) 2014 University of Washington. All rights reserved.
891  *
892  * Redistribution and use in source and binary forms, with or without
893  * modification, are permitted provided that the following conditions
894  * are met:
895  * 1. Redistributions of source code must retain the above copyright
896  *    notice, this list of conditions and the following disclaimer.
897  * 2. Redistributions in binary form must reproduce the above copyright
898  *    notice, this list of conditions and the following disclaimer in the
899  *    documentation and/or other materials provided with the distribution.
900  *
901  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
902  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
903  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
904  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
905  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
906  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
907  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
908  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
909  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
910  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
911  * THE POSSIBILITY OF SUCH DAMAGE.
912  */
913
914 // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
915 // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
916
917 #import "RWIProtocol.h"
918 #import "RWIProtocolJSONObjectInternal.h"
919 #import <JavaScriptCore/AugmentableInspectorController.h>
920 #import <JavaScriptCore/InspectorValues.h>
921
922
923
924
925 ### End File: RWIProtocolInternal.h