Esta regla marca instancias de los métodos java.lang.Character isLowerCase() y isUpperCase().
Esta regla es sólo informativa. No existe ningún arreglo rápido.
Estos métodos se señalan porque tienen un cambio de comportamiento asociado. Según la documentación de Compatibilidad de Java SE 7 y JDK 7, los dos métodos se han "actualizado para cumplir la definición de Unicode especificada". En concreto, la "especificación y la implementación de los métodos isLowerCase e isUpperCase se ha actualizado para cumplir la definición del estándar Unicode, que es GD=Lu/Ll + Other_UpperCase/LowerCase." Existe la posibilidad de que las instancias de estos métodos, que anteriormente devolvían true, ahora devuelvan false, y viceversa.
La acción recomendada es evaluar el código y determinar si se ve afectado por el cambio de comportamiento, ejecutar las pruebas correspondientes y realizar los cambios necesarios en el código.
Observe que se han añadido dos nuevos métodos, java.lang.Character.isAlphabetic(int) y java.lang.Character.isIdeographic(int) que puede encontrar útiles.
Para obtener información adicional, consulte: