On 8/9/06, Denis Kishenko <[EMAIL PROTECTED]> wrote:
Behavior of Harmony Bidi implementation differs from RI when Bidi is created with flag parameter more then 61 According spec flag should be a combination of predefined constants and 62 is invalid value. I filed this issue as non-bug difference. Does anybody have objection?
Hello, Denis! I've took a look into this bug and also have an opinion that this is a non-bug difference. As it's written in the spec flags argument could be one of the predefined values. Verification of other non-predefined values is undescribed in the spec. I think in this case we should be compatible for predefined values and we shouldn't care if Harmony implementation has another behavior than RI for non-specified flags values. Regards, Ilya. 2006/8/9, Denis Kishenko (JIRA) <[EMAIL PROTECTED]>:
> [classlib][text] Bidi.getLength() result differs from RI when flag > 61 > ----------------------------------------------------------------------- > > Key: HARMONY-1116 > URL: http://issues.apache.org/jira/browse/HARMONY-1116 > Project: Harmony > Issue Type: Bug > Components: Non-bug differences from RI > Reporter: Denis Kishenko > > > RI returns 0 for java.text.Bidi.getLength() if object was created via Bidi(String paragraph, int flags) with flag>61 like below: > > Bidi bd = new Bidi("Java is the best", 62); > > From the specification for Bidi constructor: > flags - a collection of flags that control the algorithm. The algorithm > understands the flags DIRECTION_LEFT_TO_RIGHT, DIRECTION_RIGHT_TO_LEFT, > DIRECTION_DEFAULT_LEFT_TO_RIGHT, and DIRECTION_DEFAULT_RIGHT_TO_LEFT. > Other values are reserved. > > ------------------------- Test ---------------------------------- > > import java.text.*; > > public class bug9383 { > public static void main (String[] args) { > try { > Bidi bd = new Bidi("Java is the best", 62); > System.out.println("len="+bd.getLength()); > } catch (Exception e) { > e.printStackTrace(); > } > } > } > > ---------------------------- Output ------------------------------------------- > > RI > len=0 > > Harmony > len=16 > > > > > > -- > This message is automatically generated by JIRA. > - > If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa > - > For more information on JIRA, see: http://www.atlassian.com/software/jira > > > -- Denis M. Kishenko Intel Middleware Products Division --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- -- Ilya Okomin Intel Middleware Products Division
