1 Clazz.declarePackage ("jssun.util.calendar");
\r
2 Clazz.load (["jssun.util.calendar.BaseCalendar"], "jssun.util.calendar.Gregorian", null, function () {
\r
3 c$ = Clazz.declareType (jssun.util.calendar, "Gregorian", jssun.util.calendar.BaseCalendar);
\r
4 Clazz.makeConstructor (c$,
\r
6 Clazz.superConstructor (this, jssun.util.calendar.Gregorian, []);
\r
8 Clazz.overrideMethod (c$, "getName",
\r
12 Clazz.defineMethod (c$, "getCalendarDate",
\r
14 return this.getCalendarDate (System.currentTimeMillis (), this.newCalendarDate ());
\r
16 Clazz.defineMethod (c$, "getCalendarDate",
\r
18 return this.getCalendarDate (millis, this.newCalendarDate ());
\r
20 Clazz.defineMethod (c$, "getCalendarDate",
\r
21 function (millis, date) {
\r
22 return Clazz.superCall (this, jssun.util.calendar.Gregorian, "getCalendarDate", [millis, date]);
\r
23 }, "~N,jssun.util.calendar.CalendarDate");
\r
24 Clazz.defineMethod (c$, "getCalendarDate",
\r
25 function (millis, zone) {
\r
26 return this.getCalendarDate (millis, this.newCalendarDate (zone));
\r
27 }, "~N,java.util.TimeZone");
\r
28 Clazz.defineMethod (c$, "newCalendarDate",
\r
30 return new jssun.util.calendar.Gregorian.Date ();
\r
32 Clazz.defineMethod (c$, "newCalendarDate",
\r
34 return new jssun.util.calendar.Gregorian.Date (zone);
\r
35 }, "java.util.TimeZone");
\r
36 Clazz.pu$h(self.c$);
\r
37 c$ = Clazz.declareType (jssun.util.calendar.Gregorian, "Date", jssun.util.calendar.BaseCalendar.Date);
\r
38 Clazz.makeConstructor (c$,
\r
40 Clazz.superConstructor (this, jssun.util.calendar.Gregorian.Date);
\r
43 Clazz.makeConstructor (c$,
\r
45 Clazz.superConstructor (this, jssun.util.calendar.Gregorian.Date, [a]);
\r
47 }}, "java.util.TimeZone");
\r
48 Clazz.overrideMethod (c$, "getNormalizedYear",
\r
50 return this.getYear ();
\r
52 Clazz.overrideMethod (c$, "setNormalizedYear",
\r