[CONTAINER-77] S2Dxo で,convert(src) 形式のメソッドの引数に null が渡された場合は戻り値に null を返し,convert(src, dest) 形式のメソッドの引数に null が渡された場合は詳細なメッセージを含んだ例外をスローするようにしました. Created: 2007-08-16  Updated: 2007-09-10  Resolved: 2007-09-10

Status: Resolved
Project: S2Container
Component/s: S2Container
Affects Version/s: 2.4.17
Fix Version/s: 2.4.18-rc1

Type: Bug Priority: Major
Reporter: azusa Assignee: koichik
Resolution: Fixed Votes: 0
Labels: None


 Description   

S2Dxoで、BeanからBeanへの変換でnullが渡されたときの例外メッセージを改善する。

(現状、ソースを見ないとわからないところでNullPointerExceptionになる)



 Comments   
Comment by koichik [ 2007-09-10 ]

http://svn.seasar.org/browse/?view=rev&root=s2container&revision=2760

Comment by koichik [ 2007-09-10 ]

Dest convert(Src src)
形式の場合,src が null なら戻り値も null として,例外はスローしないようにしました.

void convert(Src src, Dest dest)
形式の場合は src あるいは dest が null なら例外をスローします.
この場合の例外メッセージをさらに改善して Dxo クラス及びメソッドをメッセージに含めるようにしました (長くなっちゃったけど).

Comment by koichik [ 2007-09-10 ]

Dest convert(Src src)

形式の場合,src が null なら戻り値も null にするのが妥当かも.

void convert(Src src, Dest dest)

形式の場合は src あるいは dest が null なら例外でいいと思います.

Comment by azusa [ 2007-08-18 ]

対応しました。(r2722)

Generated at Fri Apr 26 07:03:41 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.