IMO, SerialJavaObject is used for checking if the object is
serializable. it's hard to believe that RI forgot to do so.
On 5/9/07, LvJimmy,Jing <[EMAIL PROTECTED]> wrote:
Hi All,
I meet something interesting when I try to improve/fix a bug on
javax.sql.rowset.serial.SerialJavaObject, the Spec reads:
(The constructor)
"public SerialJavaObject(Object obj)
throws SerialException
...
Throws:
SerialException - if the object is found to be unserializable"
But a simple test shows that RI forgets to do so:
public void test_Constructor() throws Exception {
new SerialJavaObject(new Object());
}
RI passed quickly on this test on my desktop(windows, both RI6 build
1.6.0-b105 and RI5 build 1.5.0_06)
IIRC, we should follow Spec than RI, so I suggest we throw the proper
exception here in our code.
Any comments/suggestions? Thanks!
--
Best Regards!
Jimmy, Jing Lv
China Software Development Lab, IBM
--
Tony Wu
China Software Development Lab, IBM