Diese Regel markiert Instanzen der Methoden java.lang.Character isLowerCase() und isUpperCase().
Diese Regel ist eine reine Informationsregel. Es ist keine Schnellkorrektur verfügbar.
Diese Methoden werden markiert, weil ihnen eine Verhaltensänderung zugeordnet ist. Entsprechend der Dokumentation zur Kompatibilität von Java SE 7 und JDK 7 wurden die beiden Methoden so aktualisiert, dass sie der angegebenen Unicode-Definition entsprechen. Die Spezifikation und die Implementierung der Methoden "isLowerCase" und "isUpperCase" wurden so aktualisiert, dass sie der Unicode-Standard-Definition GD=Lu/Ll + Other_UpperCase/LowerCase entsprechen. Es besteht die Möglichkeit, dass Instanzen dieser Methoden, die früher "true" zurückgegeben haben, jetzt "false" zurückgeben und umgekehrt.
Es wird empfohlen, den Code auszuwerten und festzustellen, ob dieser von der Verhaltensänderung betroffen ist, entsprechende Tests durchzuführen und alle erforderlichen Änderungen an Ihrem Code vorzunehmen.
Beachten Sie, dass zwei neue Methoden java.lang.Character.isAlphabetic(int) und java.lang.Character.isIdeographic(int) hinzugefügt wurden, die Ihnen nützlich sein können.
Weitere Informationen finden Sie unter: