On Feb 1, 2013, at 11:42 AM, Mike Duigou <mike.dui...@oracle.com> wrote: > > I have created another issue 8007398 for the changes to Long. We can even > test and push the two issues at the same time. Separating them into two > changesets makes the intent easier to follow for future maintainers. > > We can use the same webrev. There's no need to create another. > >>> - I would like to see if performed of toString() can be improved further by >>> using String(char[] value, boolean share) constructor via a >>> sun.miscSharedSecret.JavaLangAccesss method to construct the string >>> directly from the character array. You could test to see if this has >>> positive benefit by temporarily using a static char array. >> >> I will incorporate this into my next revision >> >>> >>> - public static String toString(long msb, long lsb) should be private. >>> There's no compelling reason to add this to the API. >> >>> - Have you run this code against any of the existing regression tests? >> >> Yes, I ran the jtreg UUID and Long tests, all pass. I ran the Apache >> Harmony UUID test cases against the pre-integrated version of the code. >> (There should only have been minor modifications since then, variable >> renamings, whatnot…) > > OK, once we have a final webrev then I will run final tests and push this!
Hi, Here are the updates to the webrev. I hope the changes are in line with what you'd had in mind: http://dl.dropbox.com/u/1422321/uuid_webrev/index.html http://dl.dropbox.com/u/1422321/uuid_webrev.zip Please let me know if there are any further modifications I should make. Thanks! Steven