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