선언된 메서드 반환 범위를 준수하지 않는 메서드에서 반환된 숫자 값을 보고합니다. 몇 가지 어노테이션을 사용하여 메서드 반환 범위를 선언할 수 있습니다:

예:


  @Range(from = 0, to = Integer.MAX_VALUE) int getValue() {
    // 경고: -1은 선언된 범위에서 벗어납니다
    return -1;
  }

2021.2의 새로운 기능