]> granicus.if.org Git - icu/commit
ICU-10577 Changed Calendar not to use ICULocaleService which depends on language...
authorYoshito Umaoka <y.umaoka@gmail.com>
Mon, 27 Jan 2014 22:15:02 +0000 (22:15 +0000)
committerYoshito Umaoka <y.umaoka@gmail.com>
Mon, 27 Jan 2014 22:15:02 +0000 (22:15 +0000)
commit855434f737e756ce6fa64cafcee15921e3277fa5
tree968e3eed88ee3ed98a69c5b5253cabc85f943b52
parent2c56459ce6e366262054b7c472b32146c8fbf63c
ICU-10577 Changed Calendar not to use ICULocaleService which depends on language fallback. The new implementation uses calendar type/weekdata cache purely based on locale's region. Also update EhiopicCalendar's constructor to select proper subtype like Islamic calendar. This change also resolves unnecessary cyclic dependency between weekdata and calendar type (See #10425).

X-SVN-Rev: 35003
icu4j/main/classes/core/src/com/ibm/icu/util/Calendar.java
icu4j/main/classes/core/src/com/ibm/icu/util/CalendarServiceShim.java [deleted file]
icu4j/main/classes/core/src/com/ibm/icu/util/EthiopicCalendar.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/calendar/IBMCalendarTest.java