メソッドから返されている数値のうち、宣言されているメソッドの戻り値の範囲から外れているものを報告します。 さまざまなアノテーションを使用して、メソッドの戻り範囲を宣言できます。

例:


  @Range(from = 0, to = Integer.MAX_VALUE) int getValue() {
    // 警告: -1 は宣言された範囲から外れています
    return -1;
  }

2021.2 の新機能です