Dans Java 8, le mécanisme permettant de sélectionner un fournisseur de services d'environnement local a été modifié.
En remplaçant la méthode isSupportedLocale, les implémentations
LocaleServiceProvider peuvent maintenant déterminer si l'élément
Locale indiqué est pris en charge.
Par défaut, la méthode isSupportedLocale renvoie true si l'environnement local indiqué est équivalent à un des
environnements locaux disponibles renvoyés par la méthode getAvailableLocales, ignorant les extensions dans l'environnement local
indiqué et les environnement locaux disponibles.
Cette règle marque les classes qui étendent les classes LocaleServiceProvider Java 7 suivantes :
Evaluez votre fournisseur de services d'environnement local afin de déterminer si l'implémentation par défaut
de la méthode isSupportedLocal est suffisante ou s'il est nécessaire de remplacer
la méthode afin de fournir une prise en charge d'environnement local, comme cela est requis
par votre fournisseur.
Pour plus de détails sur les modifications apportées dans Java 8 et la méthode isSupportedLocale, voir la documentation de la classe
java.util.spi.LocaleServiceProvider.