1 Clazz.declarePackage ("java.awt");
\r
2 Clazz.load (["java.awt.event.ActionListener", "$.AdjustmentListener", "$.ComponentListener", "$.ContainerListener", "$.FocusListener", "$.HierarchyBoundsListener", "$.HierarchyListener", "$.InputMethodListener", "$.ItemListener", "$.KeyListener", "$.MouseListener", "$.MouseMotionListener", "$.MouseWheelListener", "$.TextListener", "$.WindowFocusListener", "$.WindowListener", "$.WindowStateListener"], "java.awt.AWTEventMulticaster", ["java.lang.NullPointerException", "java.lang.reflect.Array"], function () {
\r
3 c$ = Clazz.decorateAsClass (function () {
\r
6 Clazz.instantialize (this, arguments);
\r
7 }, java.awt, "AWTEventMulticaster", null, [java.awt.event.ComponentListener, java.awt.event.ContainerListener, java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.WindowListener, java.awt.event.WindowFocusListener, java.awt.event.WindowStateListener, java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.AdjustmentListener, java.awt.event.TextListener, java.awt.event.InputMethodListener, java.awt.event.HierarchyListener, java.awt.event.HierarchyBoundsListener, java.awt.event.MouseWheelListener]);
\r
8 Clazz.makeConstructor (c$,
\r
12 }, "java.util.EventListener,java.util.EventListener");
\r
13 Clazz.defineMethod (c$, "remove",
\r
15 if (oldl === this.a) return this.b;
\r
16 if (oldl === this.b) return this.a;
\r
17 var a2 = java.awt.AWTEventMulticaster.removeInternal (this.a, oldl);
\r
18 var b2 = java.awt.AWTEventMulticaster.removeInternal (this.b, oldl);
\r
19 if (a2 === this.a && b2 === this.b) {
\r
21 }return java.awt.AWTEventMulticaster.addInternal (a2, b2);
\r
22 }, "java.util.EventListener");
\r
23 Clazz.defineMethod (c$, "componentResized",
\r
25 (this.a).componentResized (e);
\r
26 (this.b).componentResized (e);
\r
27 }, "java.awt.event.ComponentEvent");
\r
28 Clazz.defineMethod (c$, "componentMoved",
\r
30 (this.a).componentMoved (e);
\r
31 (this.b).componentMoved (e);
\r
32 }, "java.awt.event.ComponentEvent");
\r
33 Clazz.defineMethod (c$, "componentShown",
\r
35 (this.a).componentShown (e);
\r
36 (this.b).componentShown (e);
\r
37 }, "java.awt.event.ComponentEvent");
\r
38 Clazz.defineMethod (c$, "componentHidden",
\r
40 (this.a).componentHidden (e);
\r
41 (this.b).componentHidden (e);
\r
42 }, "java.awt.event.ComponentEvent");
\r
43 Clazz.defineMethod (c$, "componentAdded",
\r
45 (this.a).componentAdded (e);
\r
46 (this.b).componentAdded (e);
\r
47 }, "java.awt.event.ContainerEvent");
\r
48 Clazz.defineMethod (c$, "componentRemoved",
\r
50 (this.a).componentRemoved (e);
\r
51 (this.b).componentRemoved (e);
\r
52 }, "java.awt.event.ContainerEvent");
\r
53 Clazz.defineMethod (c$, "focusGained",
\r
55 (this.a).focusGained (e);
\r
56 (this.b).focusGained (e);
\r
57 }, "java.awt.event.FocusEvent");
\r
58 Clazz.defineMethod (c$, "focusLost",
\r
60 (this.a).focusLost (e);
\r
61 (this.b).focusLost (e);
\r
62 }, "java.awt.event.FocusEvent");
\r
63 Clazz.defineMethod (c$, "keyTyped",
\r
65 (this.a).keyTyped (e);
\r
66 (this.b).keyTyped (e);
\r
67 }, "java.awt.event.KeyEvent");
\r
68 Clazz.defineMethod (c$, "keyPressed",
\r
70 (this.a).keyPressed (e);
\r
71 (this.b).keyPressed (e);
\r
72 }, "java.awt.event.KeyEvent");
\r
73 Clazz.defineMethod (c$, "keyReleased",
\r
75 (this.a).keyReleased (e);
\r
76 (this.b).keyReleased (e);
\r
77 }, "java.awt.event.KeyEvent");
\r
78 Clazz.defineMethod (c$, "mouseClicked",
\r
80 (this.a).mouseClicked (e);
\r
81 (this.b).mouseClicked (e);
\r
82 }, "java.awt.event.MouseEvent");
\r
83 Clazz.defineMethod (c$, "mousePressed",
\r
85 (this.a).mousePressed (e);
\r
86 (this.b).mousePressed (e);
\r
87 }, "java.awt.event.MouseEvent");
\r
88 Clazz.defineMethod (c$, "mouseReleased",
\r
90 (this.a).mouseReleased (e);
\r
91 (this.b).mouseReleased (e);
\r
92 }, "java.awt.event.MouseEvent");
\r
93 Clazz.defineMethod (c$, "mouseEntered",
\r
95 (this.a).mouseEntered (e);
\r
96 (this.b).mouseEntered (e);
\r
97 }, "java.awt.event.MouseEvent");
\r
98 Clazz.defineMethod (c$, "mouseExited",
\r
100 (this.a).mouseExited (e);
\r
101 (this.b).mouseExited (e);
\r
102 }, "java.awt.event.MouseEvent");
\r
103 Clazz.defineMethod (c$, "mouseDragged",
\r
105 (this.a).mouseDragged (e);
\r
106 (this.b).mouseDragged (e);
\r
107 }, "java.awt.event.MouseEvent");
\r
108 Clazz.defineMethod (c$, "mouseMoved",
\r
110 (this.a).mouseMoved (e);
\r
111 (this.b).mouseMoved (e);
\r
112 }, "java.awt.event.MouseEvent");
\r
113 Clazz.defineMethod (c$, "windowOpened",
\r
115 (this.a).windowOpened (e);
\r
116 (this.b).windowOpened (e);
\r
117 }, "java.awt.event.WindowEvent");
\r
118 Clazz.defineMethod (c$, "windowClosing",
\r
120 (this.a).windowClosing (e);
\r
121 (this.b).windowClosing (e);
\r
122 }, "java.awt.event.WindowEvent");
\r
123 Clazz.defineMethod (c$, "windowClosed",
\r
125 (this.a).windowClosed (e);
\r
126 (this.b).windowClosed (e);
\r
127 }, "java.awt.event.WindowEvent");
\r
128 Clazz.defineMethod (c$, "windowIconified",
\r
130 (this.a).windowIconified (e);
\r
131 (this.b).windowIconified (e);
\r
132 }, "java.awt.event.WindowEvent");
\r
133 Clazz.defineMethod (c$, "windowDeiconified",
\r
135 (this.a).windowDeiconified (e);
\r
136 (this.b).windowDeiconified (e);
\r
137 }, "java.awt.event.WindowEvent");
\r
138 Clazz.defineMethod (c$, "windowActivated",
\r
140 (this.a).windowActivated (e);
\r
141 (this.b).windowActivated (e);
\r
142 }, "java.awt.event.WindowEvent");
\r
143 Clazz.defineMethod (c$, "windowDeactivated",
\r
145 (this.a).windowDeactivated (e);
\r
146 (this.b).windowDeactivated (e);
\r
147 }, "java.awt.event.WindowEvent");
\r
148 Clazz.defineMethod (c$, "windowStateChanged",
\r
150 (this.a).windowStateChanged (e);
\r
151 (this.b).windowStateChanged (e);
\r
152 }, "java.awt.event.WindowEvent");
\r
153 Clazz.defineMethod (c$, "windowGainedFocus",
\r
155 (this.a).windowGainedFocus (e);
\r
156 (this.b).windowGainedFocus (e);
\r
157 }, "java.awt.event.WindowEvent");
\r
158 Clazz.defineMethod (c$, "windowLostFocus",
\r
160 (this.a).windowLostFocus (e);
\r
161 (this.b).windowLostFocus (e);
\r
162 }, "java.awt.event.WindowEvent");
\r
163 Clazz.defineMethod (c$, "actionPerformed",
\r
165 (this.a).actionPerformed (e);
\r
166 (this.b).actionPerformed (e);
\r
167 }, "java.awt.event.ActionEvent");
\r
168 Clazz.defineMethod (c$, "itemStateChanged",
\r
170 (this.a).itemStateChanged (e);
\r
171 (this.b).itemStateChanged (e);
\r
172 }, "java.awt.event.ItemEvent");
\r
173 Clazz.defineMethod (c$, "adjustmentValueChanged",
\r
175 (this.a).adjustmentValueChanged (e);
\r
176 (this.b).adjustmentValueChanged (e);
\r
177 }, "java.awt.event.AdjustmentEvent");
\r
178 Clazz.defineMethod (c$, "textValueChanged",
\r
180 (this.a).textValueChanged (e);
\r
181 (this.b).textValueChanged (e);
\r
182 }, "java.awt.event.TextEvent");
\r
183 Clazz.defineMethod (c$, "inputMethodTextChanged",
\r
185 (this.a).inputMethodTextChanged (e);
\r
186 (this.b).inputMethodTextChanged (e);
\r
187 }, "java.awt.event.InputMethodEvent");
\r
188 Clazz.defineMethod (c$, "caretPositionChanged",
\r
190 (this.a).caretPositionChanged (e);
\r
191 (this.b).caretPositionChanged (e);
\r
192 }, "java.awt.event.InputMethodEvent");
\r
193 Clazz.defineMethod (c$, "hierarchyChanged",
\r
195 (this.a).hierarchyChanged (e);
\r
196 (this.b).hierarchyChanged (e);
\r
197 }, "java.awt.event.HierarchyEvent");
\r
198 Clazz.defineMethod (c$, "ancestorMoved",
\r
200 (this.a).ancestorMoved (e);
\r
201 (this.b).ancestorMoved (e);
\r
202 }, "java.awt.event.HierarchyEvent");
\r
203 Clazz.defineMethod (c$, "ancestorResized",
\r
205 (this.a).ancestorResized (e);
\r
206 (this.b).ancestorResized (e);
\r
207 }, "java.awt.event.HierarchyEvent");
\r
208 Clazz.defineMethod (c$, "mouseWheelMoved",
\r
210 (this.a).mouseWheelMoved (e);
\r
211 (this.b).mouseWheelMoved (e);
\r
212 }, "java.awt.event.MouseWheelEvent");
\r
213 c$.add = Clazz.defineMethod (c$, "add",
\r
215 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
216 }, "java.awt.event.ComponentListener,java.awt.event.ComponentListener");
\r
217 c$.add = Clazz.defineMethod (c$, "add",
\r
219 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
220 }, "java.awt.event.ContainerListener,java.awt.event.ContainerListener");
\r
221 c$.add = Clazz.defineMethod (c$, "add",
\r
223 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
224 }, "java.awt.event.FocusListener,java.awt.event.FocusListener");
\r
225 c$.add = Clazz.defineMethod (c$, "add",
\r
227 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
228 }, "java.awt.event.KeyListener,java.awt.event.KeyListener");
\r
229 c$.add = Clazz.defineMethod (c$, "add",
\r
231 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
232 }, "java.awt.event.MouseListener,java.awt.event.MouseListener");
\r
233 c$.add = Clazz.defineMethod (c$, "add",
\r
235 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
236 }, "java.awt.event.MouseMotionListener,java.awt.event.MouseMotionListener");
\r
237 c$.add = Clazz.defineMethod (c$, "add",
\r
239 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
240 }, "java.awt.event.WindowListener,java.awt.event.WindowListener");
\r
241 c$.add = Clazz.defineMethod (c$, "add",
\r
243 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
244 }, "java.awt.event.WindowStateListener,java.awt.event.WindowStateListener");
\r
245 c$.add = Clazz.defineMethod (c$, "add",
\r
247 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
248 }, "java.awt.event.WindowFocusListener,java.awt.event.WindowFocusListener");
\r
249 c$.add = Clazz.defineMethod (c$, "add",
\r
251 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
252 }, "java.awt.event.ActionListener,java.awt.event.ActionListener");
\r
253 c$.add = Clazz.defineMethod (c$, "add",
\r
255 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
256 }, "java.awt.event.ItemListener,java.awt.event.ItemListener");
\r
257 c$.add = Clazz.defineMethod (c$, "add",
\r
259 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
260 }, "java.awt.event.AdjustmentListener,java.awt.event.AdjustmentListener");
\r
261 c$.add = Clazz.defineMethod (c$, "add",
\r
263 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
264 }, "java.awt.event.TextListener,java.awt.event.TextListener");
\r
265 c$.add = Clazz.defineMethod (c$, "add",
\r
267 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
268 }, "java.awt.event.InputMethodListener,java.awt.event.InputMethodListener");
\r
269 c$.add = Clazz.defineMethod (c$, "add",
\r
271 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
272 }, "java.awt.event.HierarchyListener,java.awt.event.HierarchyListener");
\r
273 c$.add = Clazz.defineMethod (c$, "add",
\r
275 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
276 }, "java.awt.event.HierarchyBoundsListener,java.awt.event.HierarchyBoundsListener");
\r
277 c$.add = Clazz.defineMethod (c$, "add",
\r
279 return java.awt.AWTEventMulticaster.addInternal (a, b);
\r
280 }, "java.awt.event.MouseWheelListener,java.awt.event.MouseWheelListener");
\r
281 c$.remove = Clazz.defineMethod (c$, "remove",
\r
282 function (l, oldl) {
\r
283 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
284 }, "java.awt.event.ComponentListener,java.awt.event.ComponentListener");
\r
285 c$.remove = Clazz.defineMethod (c$, "remove",
\r
286 function (l, oldl) {
\r
287 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
288 }, "java.awt.event.ContainerListener,java.awt.event.ContainerListener");
\r
289 c$.remove = Clazz.defineMethod (c$, "remove",
\r
290 function (l, oldl) {
\r
291 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
292 }, "java.awt.event.FocusListener,java.awt.event.FocusListener");
\r
293 c$.remove = Clazz.defineMethod (c$, "remove",
\r
294 function (l, oldl) {
\r
295 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
296 }, "java.awt.event.KeyListener,java.awt.event.KeyListener");
\r
297 c$.remove = Clazz.defineMethod (c$, "remove",
\r
298 function (l, oldl) {
\r
299 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
300 }, "java.awt.event.MouseListener,java.awt.event.MouseListener");
\r
301 c$.remove = Clazz.defineMethod (c$, "remove",
\r
302 function (l, oldl) {
\r
303 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
304 }, "java.awt.event.MouseMotionListener,java.awt.event.MouseMotionListener");
\r
305 c$.remove = Clazz.defineMethod (c$, "remove",
\r
306 function (l, oldl) {
\r
307 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
308 }, "java.awt.event.WindowListener,java.awt.event.WindowListener");
\r
309 c$.remove = Clazz.defineMethod (c$, "remove",
\r
310 function (l, oldl) {
\r
311 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
312 }, "java.awt.event.WindowStateListener,java.awt.event.WindowStateListener");
\r
313 c$.remove = Clazz.defineMethod (c$, "remove",
\r
314 function (l, oldl) {
\r
315 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
316 }, "java.awt.event.WindowFocusListener,java.awt.event.WindowFocusListener");
\r
317 c$.remove = Clazz.defineMethod (c$, "remove",
\r
318 function (l, oldl) {
\r
319 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
320 }, "java.awt.event.ActionListener,java.awt.event.ActionListener");
\r
321 c$.remove = Clazz.defineMethod (c$, "remove",
\r
322 function (l, oldl) {
\r
323 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
324 }, "java.awt.event.ItemListener,java.awt.event.ItemListener");
\r
325 c$.remove = Clazz.defineMethod (c$, "remove",
\r
326 function (l, oldl) {
\r
327 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
328 }, "java.awt.event.AdjustmentListener,java.awt.event.AdjustmentListener");
\r
329 c$.remove = Clazz.defineMethod (c$, "remove",
\r
330 function (l, oldl) {
\r
331 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
332 }, "java.awt.event.TextListener,java.awt.event.TextListener");
\r
333 c$.remove = Clazz.defineMethod (c$, "remove",
\r
334 function (l, oldl) {
\r
335 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
336 }, "java.awt.event.InputMethodListener,java.awt.event.InputMethodListener");
\r
337 c$.remove = Clazz.defineMethod (c$, "remove",
\r
338 function (l, oldl) {
\r
339 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
340 }, "java.awt.event.HierarchyListener,java.awt.event.HierarchyListener");
\r
341 c$.remove = Clazz.defineMethod (c$, "remove",
\r
342 function (l, oldl) {
\r
343 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
344 }, "java.awt.event.HierarchyBoundsListener,java.awt.event.HierarchyBoundsListener");
\r
345 c$.remove = Clazz.defineMethod (c$, "remove",
\r
346 function (l, oldl) {
\r
347 return java.awt.AWTEventMulticaster.removeInternal (l, oldl);
\r
348 }, "java.awt.event.MouseWheelListener,java.awt.event.MouseWheelListener");
\r
349 c$.addInternal = Clazz.defineMethod (c$, "addInternal",
\r
351 if (a == null) return b;
\r
352 if (b == null) return a;
\r
353 return new java.awt.AWTEventMulticaster (a, b);
\r
354 }, "java.util.EventListener,java.util.EventListener");
\r
355 c$.removeInternal = Clazz.defineMethod (c$, "removeInternal",
\r
356 function (l, oldl) {
\r
357 if (l === oldl || l == null) {
\r
359 } else if (Clazz.instanceOf (l, java.awt.AWTEventMulticaster)) {
\r
360 return (l).remove (oldl);
\r
363 }}, "java.util.EventListener,java.util.EventListener");
\r
364 c$.getListenerCount = Clazz.defineMethod (c$, "getListenerCount",
\r
365 function (l, listenerType) {
\r
366 if (Clazz.instanceOf (l, java.awt.AWTEventMulticaster)) {
\r
368 return java.awt.AWTEventMulticaster.getListenerCount (mc.a, listenerType) + java.awt.AWTEventMulticaster.getListenerCount (mc.b, listenerType);
\r
370 return listenerType.isInstance (l) ? 1 : 0;
\r
371 }}, "java.util.EventListener,Class");
\r
372 c$.populateListenerArray = Clazz.defineMethod (c$, "populateListenerArray",
\r
373 function (a, l, index) {
\r
374 if (Clazz.instanceOf (l, java.awt.AWTEventMulticaster)) {
\r
376 var lhs = java.awt.AWTEventMulticaster.populateListenerArray (a, mc.a, index);
\r
377 return java.awt.AWTEventMulticaster.populateListenerArray (a, mc.b, lhs);
\r
378 } else if (a.getClass ().getComponentType ().isInstance (l)) {
\r
383 }}, "~A,java.util.EventListener,~N");
\r
384 c$.getListeners = Clazz.defineMethod (c$, "getListeners",
\r
385 function (l, listenerType) {
\r
386 if (listenerType == null) {
\r
387 throw new NullPointerException ("Listener type should not be null");
\r
388 }var n = java.awt.AWTEventMulticaster.getListenerCount (l, listenerType);
\r
389 var result = java.lang.reflect.Array.newInstance (listenerType, n);
\r
390 java.awt.AWTEventMulticaster.populateListenerArray (result, l, 0);
\r
392 }, "java.util.EventListener,Class");
\r