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 ([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