空のコレクション、マップ、または配列に対する冗長な操作を報告します。

空のコレクションに対する反復、要素の除去、並べ替え、およびその他の操作は無効であり、除去できます。 また、バグの兆候である可能性もあります。

例:


  if (numbers.isEmpty()){
    //否定の欠落によるエラー
    int max = numbers.stream().max(Comparator.naturalOrder()).get();
    ...
  }

2019.1 の新機能です