V prostředí Java 8 se změnil mechanizmus pro výběr poskytovatele služeb národního prostředí.
Potlačením metody isSupportedLocale mohou implementace LocaleServiceProvider nyní určit, zda je daný atribut Locale podporován.
Standardně metoda isSupportedLocale vrací hodnotu true, když se dané národní prostředí shoduje s libovolnými dostupnými národními prostředími vracenými metodou getAvailableLocales, přičemž se ignorují rozšíření v daném národním prostředí i v dostupných národních prostředích.
Toto pravidlo značí třídy, které rozšiřují následující třídy Java 7 LocaleServiceProvider:
Vyhodnoťte poskytovatele služeb národního prostředí, abyste určili, zda je výchozí implementace metody isSupportedLocal dostatečná nebo zda potřebujete potlačit metodu pro poskytování podpory národního prostředí, jak je zamýšleno poskytovatelem.
Další podrobnosti o změnách v prostředí Java 8 a metodě isSupportedLocale viz dokumentace třídy
java.util.spi.LocaleServiceProvider.