Le mécanisme permettant de sélectionner un fournisseur de services d'environnement local a été modifié

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.