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]