Collection<Foo> foos
NULL の可能性がある引数を取るメソッドがあります。入力のローカルコピーをImmutableSet
. 現在、私のコードは次のようになっています。
if (foos == null)
{
this.foos = ImmutableSet.of();
}
else
{
this.foos = ImmutableSet.copyOf(foos);
}
これを行うためのよりクリーンな方法はありますか?foos
単純なパラメーターであれば、次のようなことができますObjects.firstNonNull(foos, Optional.of())
が、コレクションを処理するのに似たものがあるかどうかはわかりません。