配列またはコレクション型のパラメーターを使用している java.util.Optional または com.google.common.base.Optional 型を報告します。

このような場合は、空の配列かコレクションを使用して結果がないことを示すほうが分かりやすくなります。

例:


  Optional<List<Integer>> foo() {
    return Optional.empty();
  }

このコードは次のように書けます:


  List<Integer> foo() {
    return List.of();
  }