--- old/src/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java 2012-11-10 09:36:11.000000000 +0900 +++ new/src/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java 2012-11-10 09:36:10.000000000 +0900 @@ -38,6 +38,7 @@ import java.util.ResourceBundle; import java.util.Set; import java.util.spi.CalendarDataProvider; +import java.util.spi.CalendarNameProvider; import java.util.spi.CurrencyNameProvider; import java.util.spi.LocaleNameProvider; import java.util.spi.LocaleServiceProvider; @@ -387,6 +388,14 @@ */ public abstract CalendarDataProvider getCalendarDataProvider(); + /** + * Returns a CalendarNameProvider for this LocaleProviderAdapter, or null if no + * CalendarNameProvider is available. + * + * @return a CalendarNameProvider + */ + public abstract CalendarNameProvider getCalendarNameProvider(); + public abstract LocaleResources getLocaleResources(Locale locale); public abstract LocaleData getLocaleData();