Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 18962 invoked from network); 8 Sep 2006 05:27:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 8 Sep 2006 05:27:54 -0000 Received: (qmail 84674 invoked by uid 500); 8 Sep 2006 05:27:54 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 83982 invoked by uid 500); 8 Sep 2006 05:27:52 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 83971 invoked by uid 99); 8 Sep 2006 05:27:52 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Sep 2006 22:27:52 -0700 X-ASF-Spam-Status: No, hits=1.9 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: 202.81.18.152 is neither permitted nor denied by domain of roberthurui@gmail.com) Received: from [202.81.18.152] (HELO ausmtp04.au.ibm.com) (202.81.18.152) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Sep 2006 22:27:51 -0700 Received: from sd0208e0.au.ibm.com (d23rh904.au.ibm.com [202.81.18.202]) by ausmtp04.au.ibm.com (8.13.6/8.13.5) with ESMTP id k885ZJbq232692 for ; Fri, 8 Sep 2006 15:35:19 +1000 Received: from d23av04.au.ibm.com (d23av04.au.ibm.com [9.190.250.237]) by sd0208e0.au.ibm.com (8.13.6/8.13.6/NCO v8.1.1) with ESMTP id k885UdVb128868 for ; Fri, 8 Sep 2006 15:30:46 +1000 Received: from d23av04.au.ibm.com (loopback [127.0.0.1]) by d23av04.au.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id k885RBFh011935 for ; Fri, 8 Sep 2006 15:27:11 +1000 Received: from d23m0011.cn.ibm.com (d23m0011.cn.ibm.com [9.181.32.74]) by d23av04.au.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id k885R8l4011814 for ; Fri, 8 Sep 2006 15:27:11 +1000 Received: from [127.0.0.1] ([9.181.107.159]) by d23m0011.cn.ibm.com (Lotus Domino Release 6.5.5HF262) with ESMTP id 2006090813270572-14125 ; Fri, 8 Sep 2006 13:27:05 +0800 Message-ID: <4500FF26.7040702@gmail.com> Date: Fri, 08 Sep 2006 13:27:02 +0800 From: Robert Hu Reply-To: roberthurui@gmail.com Organization: IBM CDL User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: [classlib][luni]upgrade java.lang.Character to 5.0 References: <211709bc0609072156q17173301g752f21fc7bed7b99@mail.gmail.com> In-Reply-To: <211709bc0609072156q17173301g752f21fc7bed7b99@mail.gmail.com> X-MIMETrack: Itemize by SMTP Server on D23M0011/23/M/IBM(Release 6.5.5HF262 | April 5, 2006) at 08/09/2006 13:27:05, Serialize by Router on D23M0011/23/M/IBM(Release 6.5.5HF262 | April 5, 2006) at 08/09/2006 13:27:11 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Tony Wu =E5=86=99=E9=81=93: > Hi all, > I have looked through the java.lang.Character and found there were=20 > several > methods missing in Harmony. I'll try to implement these methods if no one > objects :) > All of these methods are coming with Supplementary Character Support of > Tiger. That is, we should handle the character whose code point is after > U+FFFF in our code. > After doing some research, I found there're two ways to achieve: > 1.Maintain a HashMap contains the information of supplementary=20 > character and > retrieve from it when these methods were invoked. > 2.Delegate these methods to ICU4J, which provides extensions to the > java.lang.Character class. > > What's your opinion? Any suggestion are welcome :) This task is to update current implementation of java.lang.Character,=20 about some new feature of J2SE 5.0, it's important to reduce the risk of=20 changing such a core class. The "HashMap" method may introduce more complexity and more maintenance=20 effort into Harmony development, so I think delegating to ICU4J is the=20 better choice. The only concern is that: does the ICU4J we currently using meet our=20 need perfectly? --------------------------------------------------------------------- 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