harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Spark Shen" <smallsmallor...@gmail.com>
Subject Re: [classlib][luni] Compatibility :: EnumSet.elementType field doesn't exist
Date Tue, 27 Nov 2007 05:13:43 GMT
I read comments in http://jira.codehaus.org/browse/XSTR-379. And I saw one
sentence
from Robert Newson:

' It does appear that Xstream is quite intimately coupled to the Sun JDK ...

Testing against Harmony directly is a good strategy to find all of the
places '
I think this would be the right direction.

So -1 for applying the patch.

2007/11/27, Zakharov, Vasily M <vasily.m.zakharov@intel.com>:
>
> Hi, all,
>
>
>
> I'm trying to run Geronimo Unit Tests 2.0.2 on Harmony, and I've found
> that GUT uses XStream 1.1.3, which addresses
> java.util.EnumSet.elementType field that is package private in RI and is
> absent in Harmony.
>
>
>
> Of course, this is a problem in XStream, and moreover it's already fixed
> there in v1.2.2 (see [1]), however, I think this is a point where we
> could be compatible with RI just in case some other application does the
> same mistake.
>
>
>
> Harmony implementation of EnumSet has elementClass field that seems to
> be the equivalent of RI's elementType field. So my suggestion is to
> rename elementClass to elementType and thus become more compatible and
> move GUT v2.0 enabling forward.
>
> I've filed HARMONY-5196 for this problem and attached a simple renaming
> patch that I suggest to apply.
>
>
>
> Are there any objections?
>
> If not, than could someone please commit the patch?
>
>
>
> Thank you!
>
>
>
> Vasily Zakharov
>
> Intel ESSD
>
>
>
> [1] http://jira.codehaus.org/browse/XSTR-379
>
>
>
>
>
>
>
>
>
> ---
>
>
>
> --------------------------------------------------------------------
> Closed Joint Stock Company Intel A/O
> Registered legal address: 125252, Moscow, Russian Federation,
> Chapayevsky Per, 14.
>
> This e-mail and any attachments may contain confidential material for
> the sole use of the intended recipient(s). Any review or distribution
> by others is strictly prohibited. If you are not the intended
> recipient, please contact the sender and delete all copies.
>



-- 
Spark Shen
China Software Development Lab, IBM

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message