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: [classlib][luni]A difference between Unicode4.0 and Unicode4.1 affects our implementation of j.l.Character.
Date Mon, 18 Sep 2006 10:30:29 GMT
Looks like 200B was modified/corrected from 'space separator 'to
'format'.  Therefore I'd be inclined to follow the allowances in the
spec, i.e. modify the test to allow it since it is an ignorable format
character.

Regards,
Tim

Tony Wu wrote:
> Hi all,
> I encounter a problem when implement the method
> isJavaIdentifierPart(int) in
> j.l.Character. The Character U+200B was redefined[1] in Unicode4.1 and
> caused a testcase[2] failed.
> Our implementation is compatible with Unicode 4.1 whereas RI is compatible
> with 4.0. I wonder which one should we follow.
> [1]
> Unicode 4.0 200B;ZERO WIDTH SPACE;Zs;0;BN;;;;;N;;;;;
> Unicode 4.1 200B;ZERO WIDTH SPACE;Cf;0;BN;;;;;N;;;;;
> 
> [2]
> assertFalse(isJavaIdentifierPart("\u200B"));
> 

-- 

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