이 규칙은 java.lang.Character 의 인스턴스를 플래그 지정합니다.
isLowerCase()
및
isUpperCase()
메소드.
이러한 메소드와 연관된 동작이 변경되었기 때문에 이러한 메소드를 플래그 지정합니다. Java SE 7 및 JDK 7 호환성 문서 에 따르면 두 메소드는 "지정된 유니코드 정의를 준수하도록 업데이트되었습니다." 특히 "유니코드 표준 정의를 준수하도록 isLowerCase 및 isUpperCase 메소드의 스펙 및 구현이 업데이트되어 GD=Lu/Ll 및 Other_UpperCase/LowerCase가 되었습니다." 이전에는 true를 리턴하던 이러한 메소드의 인스턴스가 이제는 false를 리턴하거나, 그 반대의 경우가 발생할 가능성이 있습니다.
코드를 평가하여 코드가 동작 변경, 적절한 테스트 수행 및 필수적인 코드 변경으로 인해 영향을 받는지 여부를 판별할 것을 권장합니다.
두 개의 새 메소드는 다음과 같습니다. java.lang.Character.isAlphabetic(int) 및 java.lang.Character.isIdeographic(int) 유용할 수 있는 항목이 추가되었습니다.
추가 정보는 다음을 참조하십시오.