harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Ellison <t.p.elli...@gmail.com>
Subject Re: [jira] Commented: (HARMONY-592) java.lang.Enum does not deserialize correctly
Date Wed, 14 Jun 2006 10:02:49 GMT
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 (t.p.ellison@gmail.com)
IBM Java technology centre, UK.

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Mime
View raw message