Javaでnullを受け付けないメソッドにnullを渡したらどうなるべきか
代表的な候補としては「IllegalArgumentException」と「NullPointerException」。
都元ダイスケ🍅
@daisuke_m
@regtan うーん、俺、汎用ライブラリっぽいもの書く事が多いんだよね〜。ライブラリが依存ライブラリ持ち過ぎるのはあんまよくない、という意識も少しあるw あと、1と2は大違いなんだぜw
2011-11-19 11:45:37話がちょっと逸れてくる
都元ダイスケ🍅
@daisuke_m
ちなみに Spring の Assert#notNull はIAE、GoogleのPreconditions#checkNotNull はNPEです。あああああ。
2011-11-19 11:53:09よくわからなかったのでアンケートとってみた
結果、圧倒的にIAEでびっくり。