func CurrentEra return('Calendar.CurrentEra') end func doAddDays(time, days) if(linked("onAddDays")) event("onAddDays", sys.get_obj_name(this.name) + '.AddDays(' + d("time") + ', ' + d("days") + ')') else blk.println(sys.get_obj_name(this.name), '.AddDays(', d("time"), ', ', d("days"), ');') end end func doAddHours(time, hours) if(linked("onAddHours")) event("onAddHours", sys.get_obj_name(this.name) + '.AddHours(' + d("time") + ', ' + d("hours") + ')') else blk.println(sys.get_obj_name(this.name), '.AddHours(', d("time"), ', ', d("hours"), ');') end end func doAddMilliseconds(time, milliseconds) if(linked("onAddMilliseconds")) event("onAddMilliseconds", sys.get_obj_name(this.name) + '.AddMilliseconds(' + d("time") + ', ' + d("milliseconds") + ')') else blk.println(sys.get_obj_name(this.name), '.AddMilliseconds(', d("time"), ', ', d("milliseconds"), ');') end end func doAddMinutes(time, minutes) if(linked("onAddMinutes")) event("onAddMinutes", sys.get_obj_name(this.name) + '.AddMinutes(' + d("time") + ', ' + d("minutes") + ')') else blk.println(sys.get_obj_name(this.name), '.AddMinutes(', d("time"), ', ', d("minutes"), ');') end end func doAddMonths(time, months) if(linked("onAddMonths")) event("onAddMonths", sys.get_obj_name(this.name) + '.AddMonths(' + d("time") + ', ' + d("months") + ')') else blk.println(sys.get_obj_name(this.name), '.AddMonths(', d("time"), ', ', d("months"), ');') end end func doAddSeconds(time, seconds) if(linked("onAddSeconds")) event("onAddSeconds", sys.get_obj_name(this.name) + '.AddSeconds(' + d("time") + ', ' + d("seconds") + ')') else blk.println(sys.get_obj_name(this.name), '.AddSeconds(', d("time"), ', ', d("seconds"), ');') end end func doAddWeeks(time, weeks) if(linked("onAddWeeks")) event("onAddWeeks", sys.get_obj_name(this.name) + '.AddWeeks(' + d("time") + ', ' + d("weeks") + ')') else blk.println(sys.get_obj_name(this.name), '.AddWeeks(', d("time"), ', ', d("weeks"), ');') end end func doAddYears(time, years) if(linked("onAddYears")) event("onAddYears", sys.get_obj_name(this.name) + '.AddYears(' + d("time") + ', ' + d("years") + ')') else blk.println(sys.get_obj_name(this.name), '.AddYears(', d("time"), ', ', d("years"), ');') end end func doGetDayOfMonth(time) if(linked("onGetDayOfMonth")) event("onGetDayOfMonth", sys.get_obj_name(this.name) + '.GetDayOfMonth(' + d("time") + ')') else blk.println(sys.get_obj_name(this.name), '.GetDayOfMonth(', d("time"), ');') end end func doGetDayOfWeek(time) if(linked("onGetDayOfWeek")) event("onGetDayOfWeek", sys.get_obj_name(this.name) + '.GetDayOfWeek(' + d("time") + ')') else blk.println(sys.get_obj_name(this.name), '.GetDayOfWeek(', d("time"), ');') end end func doGetDayOfYear(time) if(linked("onGetDayOfYear")) event("onGetDayOfYear", sys.get_obj_name(this.name) + '.GetDayOfYear(' + d("time") + ')') else blk.println(sys.get_obj_name(this.name), '.GetDayOfYear(', d("time"), ');') end end func doGetDaysInMonth(year, month) if(linked("onGetDaysInMonth")) event("onGetDaysInMonth", sys.get_obj_name(this.name) + '.GetDaysInMonth(' + d("year") + ', ' + d("month") + ')') else blk.println(sys.get_obj_name(this.name), '.GetDaysInMonth(', d("year"), ', ', d("month"), ');') end end func doGetDaysInMonth2(year, month, era) if(linked("onGetDaysInMonth")) event("onGetDaysInMonth", sys.get_obj_name(this.name) + '.GetDaysInMonth(' + d("year") + ', ' + d("month") + ', ' + d("era") + ')') else blk.println(sys.get_obj_name(this.name), '.GetDaysInMonth(', d("year"), ', ', d("month"), ', ', d("era"), ');') end end func doGetDaysInYear(year) if(linked("onGetDaysInYear")) event("onGetDaysInYear", sys.get_obj_name(this.name) + '.GetDaysInYear(' + d("year") + ')') else blk.println(sys.get_obj_name(this.name), '.GetDaysInYear(', d("year"), ');') end end func doGetDaysInYear2(year, era) if(linked("onGetDaysInYear")) event("onGetDaysInYear", sys.get_obj_name(this.name) + '.GetDaysInYear(' + d("year") + ', ' + d("era") + ')') else blk.println(sys.get_obj_name(this.name), '.GetDaysInYear(', d("year"), ', ', d("era"), ');') end end func doGetEra(time) if(linked("onGetEra")) event("onGetEra", sys.get_obj_name(this.name) + '.GetEra(' + d("time") + ')') else blk.println(sys.get_obj_name(this.name), '.GetEra(', d("time"), ');') end end func doGetHour(time) if(linked("onGetHour")) event("onGetHour", sys.get_obj_name(this.name) + '.GetHour(' + d("time") + ')') else blk.println(sys.get_obj_name(this.name), '.GetHour(', d("time"), ');') end end func doGetLeapMonth(year) if(linked("onGetLeapMonth")) event("onGetLeapMonth", sys.get_obj_name(this.name) + '.GetLeapMonth(' + d("year") + ')') else blk.println(sys.get_obj_name(this.name), '.GetLeapMonth(', d("year"), ');') end end func doGetLeapMonth2(year, era) if(linked("onGetLeapMonth")) event("onGetLeapMonth", sys.get_obj_name(this.name) + '.GetLeapMonth(' + d("year") + ', ' + d("era") + ')') else blk.println(sys.get_obj_name(this.name), '.GetLeapMonth(', d("year"), ', ', d("era"), ');') end end func doGetMilliseconds(time) if(linked("onGetMilliseconds")) event("onGetMilliseconds", sys.get_obj_name(this.name) + '.GetMilliseconds(' + d("time") + ')') else blk.println(sys.get_obj_name(this.name), '.GetMilliseconds(', d("time"), ');') end end func doGetMinute(time) if(linked("onGetMinute")) event("onGetMinute", sys.get_obj_name(this.name) + '.GetMinute(' + d("time") + ')') else blk.println(sys.get_obj_name(this.name), '.GetMinute(', d("time"), ');') end end func doGetMonth(time) if(linked("onGetMonth")) event("onGetMonth", sys.get_obj_name(this.name) + '.GetMonth(' + d("time") + ')') else blk.println(sys.get_obj_name(this.name), '.GetMonth(', d("time"), ');') end end func doGetMonthsInYear(year) if(linked("onGetMonthsInYear")) event("onGetMonthsInYear", sys.get_obj_name(this.name) + '.GetMonthsInYear(' + d("year") + ')') else blk.println(sys.get_obj_name(this.name), '.GetMonthsInYear(', d("year"), ');') end end func doGetMonthsInYear2(year, era) if(linked("onGetMonthsInYear")) event("onGetMonthsInYear", sys.get_obj_name(this.name) + '.GetMonthsInYear(' + d("year") + ', ' + d("era") + ')') else blk.println(sys.get_obj_name(this.name), '.GetMonthsInYear(', d("year"), ', ', d("era"), ');') end end func doGetSecond(time) if(linked("onGetSecond")) event("onGetSecond", sys.get_obj_name(this.name) + '.GetSecond(' + d("time") + ')') else blk.println(sys.get_obj_name(this.name), '.GetSecond(', d("time"), ');') end end func doGetWeekOfYear(time, rule, firstDayOfWeek) if(linked("onGetWeekOfYear")) event("onGetWeekOfYear", sys.get_obj_name(this.name) + '.GetWeekOfYear(' + d("time") + ', ' + d("rule") + ', ' + d("firstDayOfWeek") + ')') else blk.println(sys.get_obj_name(this.name), '.GetWeekOfYear(', d("time"), ', ', d("rule"), ', ', d("firstDayOfWeek"), ');') end end func doGetYear(time) if(linked("onGetYear")) event("onGetYear", sys.get_obj_name(this.name) + '.GetYear(' + d("time") + ')') else blk.println(sys.get_obj_name(this.name), '.GetYear(', d("time"), ');') end end func doIsLeapDay(year, month, day) if(linked("onIsLeapDay")) event("onIsLeapDay", sys.get_obj_name(this.name) + '.IsLeapDay(' + d("year") + ', ' + d("month") + ', ' + d("day") + ')') else blk.println(sys.get_obj_name(this.name), '.IsLeapDay(', d("year"), ', ', d("month"), ', ', d("day"), ');') end end func doIsLeapDay2(year, month, day, era) if(linked("onIsLeapDay")) event("onIsLeapDay", sys.get_obj_name(this.name) + '.IsLeapDay(' + d("year") + ', ' + d("month") + ', ' + d("day") + ', ' + d("era") + ')') else blk.println(sys.get_obj_name(this.name), '.IsLeapDay(', d("year"), ', ', d("month"), ', ', d("day"), ', ', d("era"), ');') end end func doIsLeapMonth(year, month) if(linked("onIsLeapMonth")) event("onIsLeapMonth", sys.get_obj_name(this.name) + '.IsLeapMonth(' + d("year") + ', ' + d("month") + ')') else blk.println(sys.get_obj_name(this.name), '.IsLeapMonth(', d("year"), ', ', d("month"), ');') end end func doIsLeapMonth2(year, month, era) if(linked("onIsLeapMonth")) event("onIsLeapMonth", sys.get_obj_name(this.name) + '.IsLeapMonth(' + d("year") + ', ' + d("month") + ', ' + d("era") + ')') else blk.println(sys.get_obj_name(this.name), '.IsLeapMonth(', d("year"), ', ', d("month"), ', ', d("era"), ');') end end func doIsLeapYear(year) if(linked("onIsLeapYear")) event("onIsLeapYear", sys.get_obj_name(this.name) + '.IsLeapYear(' + d("year") + ')') else blk.println(sys.get_obj_name(this.name), '.IsLeapYear(', d("year"), ');') end end func doIsLeapYear2(year, era) if(linked("onIsLeapYear")) event("onIsLeapYear", sys.get_obj_name(this.name) + '.IsLeapYear(' + d("year") + ', ' + d("era") + ')') else blk.println(sys.get_obj_name(this.name), '.IsLeapYear(', d("year"), ', ', d("era"), ');') end end func doToDateTime(year, month, day, hour, minute, second, millisecond) if(linked("onToDateTime")) event("onToDateTime", sys.get_obj_name(this.name) + '.ToDateTime(' + d("year") + ', ' + d("month") + ', ' + d("day") + ', ' + d("hour") + ', ' + d("minute") + ', ' + d("second") + ', ' + d("millisecond") + ')') else blk.println(sys.get_obj_name(this.name), '.ToDateTime(', d("year"), ', ', d("month"), ', ', d("day"), ', ', d("hour"), ', ', d("minute"), ', ', d("second"), ', ', d("millisecond"), ');') end end func doToDateTime2(year, month, day, hour, minute, second, millisecond, era) if(linked("onToDateTime")) event("onToDateTime", sys.get_obj_name(this.name) + '.ToDateTime(' + d("year") + ', ' + d("month") + ', ' + d("day") + ', ' + d("hour") + ', ' + d("minute") + ', ' + d("second") + ', ' + d("millisecond") + ', ' + d("era") + ')') else blk.println(sys.get_obj_name(this.name), '.ToDateTime(', d("year"), ', ', d("month"), ', ', d("day"), ', ', d("hour"), ', ', d("minute"), ', ', d("second"), ', ', d("millisecond"), ', ', d("era"), ');') end end func doToFourDigitYear(year) if(linked("onToFourDigitYear")) event("onToFourDigitYear", sys.get_obj_name(this.name) + '.ToFourDigitYear(' + d("year") + ')') else blk.println(sys.get_obj_name(this.name), '.ToFourDigitYear(', d("year"), ');') end end