Description1. Changed implementation of ChineseCalendar (and renamed to LunarCalendar) that it can also be used for other Asian (Korean/Japanese/Vietnamese, for example) lunar calendars.
2. Created KoreanCalendar & KoreanCalendarTest
3. Created ChineseCalendar as a subclass of LunarCalendar (it passes the original test)
Additional Note:
Since I don't know how to generate serialVersionUID for each classes, I just manually made them up for now -- so someone needs to work on it.
Patch Set 1 #Patch Set 2 : Moved ChineseDataFormat related part to LunarCalendar class #Patch Set 3 : Changed LunarCalendar class' name to EastAsianLuniSolarCalendar as Jungshik suggested #
MessagesTotal messages: 11
|