Toto pravidlo značí instance metod java.lang.Character isLowerCase() a isUpperCase().
Tyto metody jsou označeny, protože je k nim přidružena změna chování. Podle dokumentace Java SE 7 and JDK 7 Compatibility dvě metody byly „aktualizovány tak, aby byly v souladu s uvedenou definicí unicode“. Zejména "specifikace a implementace metod isLowerCase a isUpperCase byly aktualizovány tak, aby odpovídaly definici standardu Unicode GD=Lu/Ll + Other_UpperCase/LowerCase." Je zde možnost, že instance těchto metod, které dříve vrátily hodnotu false, nyní vrací false a naopak.
Doporučenou akcí je vyhodnotit kód a určit, zda je ovlivněn změnou chování, provádět jakékoli vhodné testování a provést potřebné změny v kódu.
Všimněte si, že byly přidány dvě nové metody java.lang.Character.isAlphabetic(int) a java.lang.Character.isIdeographic(int), které mohou být užitečné.
Další informace viz: