JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / j2s / java / util / EventObject.js
1 Clazz.declarePackage ("java.util");\r
2 Clazz.load (null, "java.util.EventObject", ["java.lang.IllegalArgumentException"], function () {\r
3 c$ = Clazz.decorateAsClass (function () {\r
4 this.source = null;\r
5 Clazz.instantialize (this, arguments);\r
6 }, java.util, "EventObject");\r
7 Clazz.makeConstructor (c$, \r
8 function () {\r
9 });\r
10 Clazz.makeConstructor (c$, \r
11 function (source) {\r
12 if (source == null) throw  new IllegalArgumentException ("null source");\r
13 this.source = source;\r
14 }, "~O");\r
15 Clazz.defineMethod (c$, "getSource", \r
16 function () {\r
17 return this.source;\r
18 });\r
19 Clazz.overrideMethod (c$, "toString", \r
20 function () {\r
21 return this.getClass ().getName () + "[source=" + this.source + "]";\r
22 });\r
23 });\r