[seasar-dev:1207] Re: S2Util
Wataru Yukawa
[E-MAIL ADDRESS DELETED]
2010年 8月 26日 (木) 22:43:08 JST
湯川(wyukawa)です。
> ただ,SNullPointerException ではなく,
> NullArgumentException?
> NullParameterException?
>
> とかって感じの名前がいいなぁ.
>
> それから,今 AssertionUtil があるのですが
> メソッドが足りなかったりして活用されてないので,
> これを充実させて活用する方向がいいかなと.
>
たしかに。
とすると、例えばT2やGoogle Collection Libraryを参考に型変数つかってAssertionUtilで
public static <T> T notNullArgument(T target, String message) {
if (target == null) {
throw new SNullArgumentException(message);
}
return target;
}
を定義して使う。
例外の先頭にSをつけてるのはSIllegalArgumentExceptionにあわせてのことです。
ほかに必要そうな例外としてはSIllegalStateExceptionとかSIndexOutOfBoundsExceptionとか。
--
name="Wataru Yukawa"
blog="http://d.hatena.ne.jp/wyukawa/"
email="[E-MAIL ADDRESS DELETED]"
twitter="http://twitter.com/wyukawa"
wassr="http://wassr.jp/user/wyukawa"
skype="wyukawa"
Seasar-dev メーリングリストの案内