En Java 8, el mecanismo para seleccionar un proveedor de servicios de entorno
local ha cambiado.
Mediante la alteración temporal del método
isSupportedLocale, las implementaciones
LocaleServiceProvider pueden ahora determinar si el entorno local
proporcionado (Locale) está soportado.
De forma predeterminada, el método isSupportedLocale devuelve
true si el entorno local proporcionado es igual a cualquiera de
los entornos locales disponibles que son devueltos por el método
getAvailableLocales, sin tener en cuenta las extensiones en el
entorno local proporcionado y en los disponibles.
Esta regla señala clases que amplían las clases
LocaleServiceProvider siguientes de Java 7:
Analice su proveedor de servicios de entorno local para determinar si la
implementación predeterminada del método isSupportedLocal es
suficiente o si necesita alterar el método para proporcionar soporte de
entorno local según lo previsto por el proveedor.
Para obtener más detalles sobre los cambios existentes en Java 8 y el método
isSupportedLocale, consulte la documentación de la clase
java.util.spi.LocaleServiceProvider.