Thanks for the link Richard.

Looks like we will need to put support for Enum right into the
ObjectStreams.  I'm therefore not convinced that your patch is the right
thing to do.  Anyone else care to comment?

Regards,
Tim

Richard Liang wrote:
> Tim Ellison wrote:
>> Richard Liang (JIRA) wrote:
>>  
>>> Hello Tim,
>>>
>>> The patch still cannot pass the provided test case. :-) So Please
>>> apply my patch.
>>>
>>> According to Java Spec 1.5,  "Enum constants are serialized
>>> differently than ordinary serializable or externalizable objects. ....
>>> To deserialize an enum constant, ObjectInputStream reads the constant
>>> name from the stream; the deserialized constant is then obtained by
>>> calling the java.lang.Enum.valueOf method, passing the constant's
>>> enum type along with the received constant name as arguments.
>>> ...
>>>
>>> all enum types have a fixed serialVersionUID of 0L. ....
>>> "
>>>     
>>
>> Where abouts did you find that text?  I'm looking at the javadoc.
>>
>>   
> Hello Tim,
> 
> Please find it at
> http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/serial-arch.html#6469
> 
> 
> Thanks a lot.
>> Regards,
>> Tim
>>
>>   
> 

-- 

Tim Ellison ([EMAIL PROTECTED])
IBM Java technology centre, UK.

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to