Interstage Application Server 使用上の注意 - Solaris(TM) オペレーティングシステム -
|
目次

|
3.19.7 java.beans.PropertyDescriptor.getWriteMethod()の復帰値についての注意事項
JDK/JRE 1.3.1_08以降および1.4.0_01以降で、java.beans.Introspector.getBeanInfo()の不具合である、「beanのメソッドが取得できないことがある」という問題が修正され、JavaBeansの仕様にメソッドの戻り順位については言及されていなかったために、異なったJava VM上で違う結果が得られる恐れがあったjava.beans.Introspectorの動作が是正されました。これにより、クラスのプロパティを設定するset***()メソッドのパラメータのデータ型と、取得するget***()メソッドの復帰値のデータ型が一致しないようなユーザアプリケーションにおいては、PropertyDescriptor.getWriteMethod()からの復帰値がnullで返されるように変更されています。そのため、これらのデータ型が一致するようにプログラミングしてください。
All Rights Reserved, Copyright(C) 富士通株式会社 2005