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

Side by Side Diff: tools/json_schema_compiler/dart_test/events.dart

Issue 843213003: Remove dart generator code from json schema compiler. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 11 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 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file.
4
5 // Generated from namespace: events
6
7 part of chrome;
8
9 /**
10 * Types
11 */
12
13 class EventsEventArgumentElement extends ChromeObject {
14 /*
15 * Public constructor
16 */
17 EventsEventArgumentElement({String elementStringArg}) {
18 if (elementStringArg != null)
19 this.elementStringArg = elementStringArg;
20 }
21
22 /*
23 * Private constructor
24 */
25 EventsEventArgumentElement._proxy(_jsObject) : super._proxy(_jsObject);
26
27 /*
28 * Public accessors
29 */
30 String get elementStringArg => JS('String', '#.elementStringArg', this._jsObje ct);
31
32 void set elementStringArg(String elementStringArg) {
33 JS('void', '#.elementStringArg = #', this._jsObject, elementStringArg);
34 }
35
36 }
37
38 class EventsEventArgument extends ChromeObject {
39 /*
40 * Public constructor
41 */
42 EventsEventArgument({FileEntry entryArg, String stringArg, int intArg, List<Ev entsEventArgumentElement> elements, FileEntry optionalEntryArg, String optionalS tringArg, int optionalIntArg, List<EventsEventArgumentElement> optionalElements} ) {
43 if (entryArg != null)
44 this.entryArg = entryArg;
45 if (stringArg != null)
46 this.stringArg = stringArg;
47 if (intArg != null)
48 this.intArg = intArg;
49 if (elements != null)
50 this.elements = elements;
51 if (optionalEntryArg != null)
52 this.optionalEntryArg = optionalEntryArg;
53 if (optionalStringArg != null)
54 this.optionalStringArg = optionalStringArg;
55 if (optionalIntArg != null)
56 this.optionalIntArg = optionalIntArg;
57 if (optionalElements != null)
58 this.optionalElements = optionalElements;
59 }
60
61 /*
62 * Private constructor
63 */
64 EventsEventArgument._proxy(_jsObject) : super._proxy(_jsObject);
65
66 /*
67 * Public accessors
68 */
69 /// A file entry
70 FileEntry get entryArg => JS('FileEntry', '#.entryArg', this._jsObject);
71
72 void set entryArg(FileEntry entryArg) {
73 JS('void', '#.entryArg = #', this._jsObject, convertArgument(entryArg));
74 }
75
76 /// A string
77 String get stringArg => JS('String', '#.stringArg', this._jsObject);
78
79 void set stringArg(String stringArg) {
80 JS('void', '#.stringArg = #', this._jsObject, stringArg);
81 }
82
83 /// A primitive
84 int get intArg => JS('int', '#.intArg', this._jsObject);
85
86 void set intArg(int intArg) {
87 JS('void', '#.intArg = #', this._jsObject, intArg);
88 }
89
90 /// An array
91 List<EventsEventArgumentElement> get elements {
92 List<EventsEventArgumentElement> __proxy_elements = new List<EventsEventArgu mentElement>();
93 int count = JS('int', '#.elements.length', this._jsObject);
94 for (int i = 0; i < count; i++) {
95 var item = JS('', '#.elements[#]', this._jsObject, i);
96 __proxy_elements.add(new EventsEventArgumentElement._proxy(item));
97 }
98 return __proxy_elements;
99 }
100
101 void set elements(List<EventsEventArgumentElement> elements) {
102 JS('void', '#.elements = #', this._jsObject, convertArgument(elements));
103 }
104
105 /// Optional file entry
106 FileEntry get optionalEntryArg => JS('FileEntry', '#.optionalEntryArg', this._ jsObject);
107
108 void set optionalEntryArg(FileEntry optionalEntryArg) {
109 JS('void', '#.optionalEntryArg = #', this._jsObject, convertArgument(optiona lEntryArg));
110 }
111
112 /// A string
113 String get optionalStringArg => JS('String', '#.optionalStringArg', this._jsOb ject);
114
115 void set optionalStringArg(String optionalStringArg) {
116 JS('void', '#.optionalStringArg = #', this._jsObject, optionalStringArg);
117 }
118
119 /// A primitive
120 int get optionalIntArg => JS('int', '#.optionalIntArg', this._jsObject);
121
122 void set optionalIntArg(int optionalIntArg) {
123 JS('void', '#.optionalIntArg = #', this._jsObject, optionalIntArg);
124 }
125
126 /// An array
127 List<EventsEventArgumentElement> get optionalElements {
128 List<EventsEventArgumentElement> __proxy_optionalElements = new List<EventsE ventArgumentElement>();
129 int count = JS('int', '#.optionalElements.length', this._jsObject);
130 for (int i = 0; i < count; i++) {
131 var item = JS('', '#.optionalElements[#]', this._jsObject, i);
132 __proxy_optionalElements.add(new EventsEventArgumentElement._proxy(item));
133 }
134 return __proxy_optionalElements;
135 }
136
137 void set optionalElements(List<EventsEventArgumentElement> optionalElements) {
138 JS('void', '#.optionalElements = #', this._jsObject, convertArgument(optiona lElements));
139 }
140
141 }
142
143 /**
144 * Events
145 */
146
147 /// Documentation for the first basic event.
148 class Event_events_firstBasicEvent extends Event {
149 void addListener(void callback()) => super.addListener(callback);
150
151 void removeListener(void callback()) => super.removeListener(callback);
152
153 bool hasListener(void callback()) => super.hasListener(callback);
154
155 Event_events_firstBasicEvent(jsObject) : super._(jsObject, 0);
156 }
157
158 /// Documentation for the second basic event.
159 class Event_events_secondBasicEvent extends Event {
160 void addListener(void callback()) => super.addListener(callback);
161
162 void removeListener(void callback()) => super.removeListener(callback);
163
164 bool hasListener(void callback()) => super.hasListener(callback);
165
166 Event_events_secondBasicEvent(jsObject) : super._(jsObject, 0);
167 }
168
169 /// Documentation for an event with a non-optional primitive argument.
170 class Event_events_nonOptionalPrimitiveArgEvent extends Event {
171 void addListener(void callback(int argument)) => super.addListener(callback);
172
173 void removeListener(void callback(int argument)) => super.removeListener(callb ack);
174
175 bool hasListener(void callback(int argument)) => super.hasListener(callback);
176
177 Event_events_nonOptionalPrimitiveArgEvent(jsObject) : super._(jsObject, 1);
178 }
179
180 /// Documentation for an event with an optional primitive argument.
181 class Event_events_optionalPrimitiveArgEvent extends Event {
182 void addListener(void callback(int argument)) => super.addListener(callback);
183
184 void removeListener(void callback(int argument)) => super.removeListener(callb ack);
185
186 bool hasListener(void callback(int argument)) => super.hasListener(callback);
187
188 Event_events_optionalPrimitiveArgEvent(jsObject) : super._(jsObject, 1);
189 }
190
191 /// Documentation for an event with a non-optional dictionary argument.
192 class Event_events_nonOptionalDictArgEvent extends Event {
193 void addListener(void callback(EventsEventArgument argument)) {
194 void __proxy_callback(argument) {
195 if (callback != null) {
196 callback(new EventsEventArgument._proxy(argument));
197 }
198 }
199 super.addListener(__proxy_callback);
200 }
201
202 void removeListener(void callback(EventsEventArgument argument)) {
203 void __proxy_callback(argument) {
204 if (callback != null) {
205 callback(new EventsEventArgument._proxy(argument));
206 }
207 }
208 super.removeListener(__proxy_callback);
209 }
210
211 bool hasListener(void callback(EventsEventArgument argument)) {
212 void __proxy_callback(argument) {
213 if (callback != null) {
214 callback(new EventsEventArgument._proxy(argument));
215 }
216 }
217 super.hasListener(__proxy_callback);
218 }
219
220 Event_events_nonOptionalDictArgEvent(jsObject) : super._(jsObject, 1);
221 }
222
223 /// Documentation for an event with a optional dictionary argument.
224 class Event_events_optionalDictArgEvent extends Event {
225 void addListener(void callback(EventsEventArgument argument)) {
226 void __proxy_callback(argument) {
227 if (callback != null) {
228 callback(new EventsEventArgument._proxy(argument));
229 }
230 }
231 super.addListener(__proxy_callback);
232 }
233
234 void removeListener(void callback(EventsEventArgument argument)) {
235 void __proxy_callback(argument) {
236 if (callback != null) {
237 callback(new EventsEventArgument._proxy(argument));
238 }
239 }
240 super.removeListener(__proxy_callback);
241 }
242
243 bool hasListener(void callback(EventsEventArgument argument)) {
244 void __proxy_callback(argument) {
245 if (callback != null) {
246 callback(new EventsEventArgument._proxy(argument));
247 }
248 }
249 super.hasListener(__proxy_callback);
250 }
251
252 Event_events_optionalDictArgEvent(jsObject) : super._(jsObject, 1);
253 }
254
255 /**
256 * Functions
257 */
258
259 class API_events {
260 /*
261 * API connection
262 */
263 Object _jsObject;
264
265 /*
266 * Events
267 */
268 Event_events_firstBasicEvent firstBasicEvent;
269 Event_events_secondBasicEvent secondBasicEvent;
270 Event_events_nonOptionalPrimitiveArgEvent nonOptionalPrimitiveArgEvent;
271 Event_events_optionalPrimitiveArgEvent optionalPrimitiveArgEvent;
272 Event_events_nonOptionalDictArgEvent nonOptionalDictArgEvent;
273 Event_events_optionalDictArgEvent optionalDictArgEvent;
274 API_events(this._jsObject) {
275 firstBasicEvent = new Event_events_firstBasicEvent(JS('', '#.firstBasicEvent ', this._jsObject));
276 secondBasicEvent = new Event_events_secondBasicEvent(JS('', '#.secondBasicEv ent', this._jsObject));
277 nonOptionalPrimitiveArgEvent = new Event_events_nonOptionalPrimitiveArgEvent (JS('', '#.nonOptionalPrimitiveArgEvent', this._jsObject));
278 optionalPrimitiveArgEvent = new Event_events_optionalPrimitiveArgEvent(JS('' , '#.optionalPrimitiveArgEvent', this._jsObject));
279 nonOptionalDictArgEvent = new Event_events_nonOptionalDictArgEvent(JS('', '# .nonOptionalDictArgEvent', this._jsObject));
280 optionalDictArgEvent = new Event_events_optionalDictArgEvent(JS('', '#.optio nalDictArgEvent', this._jsObject));
281 }
282 }
OLDNEW
« no previous file with comments | « tools/json_schema_compiler/dart_test/empty_type.idl ('k') | tools/json_schema_compiler/dart_test/events.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698