Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 27784 invoked from network); 16 Apr 2008 10:56:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Apr 2008 10:56:26 -0000 Received: (qmail 85199 invoked by uid 500); 16 Apr 2008 10:56:23 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 85168 invoked by uid 500); 16 Apr 2008 10:56:23 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 85153 invoked by uid 99); 16 Apr 2008 10:56:22 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2008 03:56:22 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of firepure@gmail.com designates 209.85.128.186 as permitted sender) Received: from [209.85.128.186] (HELO fk-out-0910.google.com) (209.85.128.186) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Apr 2008 10:55:40 +0000 Received: by fk-out-0910.google.com with SMTP id 18so3233564fks.4 for ; Wed, 16 Apr 2008 03:55:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=WZFTKmkf7m5ezOmFCkMtCl6MbeAgKNIGAfe/2Nrdf4I=; b=p18S61xVNX+N6piiYfV0poslLM6gmihOJGyNOtIZn1MXyjtO+J/dRugG2NcnCohare9vSPhY9So6hWWOfmhb7Mh+P8gNKFUSz2Z6HnQpLIUr4LmrZ7gpQATWxPQtJ9Nr2cx4fCiNvwL1UsryNkDQjcilJ33uCtnMWpzEEXvro0k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=YFLptS1BsEDEWQeXxFX80dyW+e2r1EJA1jdC3siKAl6x0hkF5ncx9TAti2im6P1ctiqKGwW6VvTF35ZCX2v9ai0oiswbA+I1rDmL2NchmDzed72rxhemFIlZ3z6DOJNhw2jpetrwYdbFyjO9Hn9sVCziWsRScqohsZNyO7O+s74= Received: by 10.82.165.13 with SMTP id n13mr6636824bue.77.1208343351936; Wed, 16 Apr 2008 03:55:51 -0700 (PDT) Received: by 10.82.107.1 with HTTP; Wed, 16 Apr 2008 03:55:51 -0700 (PDT) Message-ID: <5c8e69f0804160355s76a1887ds6731914913f2be0f@mail.gmail.com> Date: Wed, 16 Apr 2008 18:55:51 +0800 From: "Jimmy,Jing Lv" To: dev@harmony.apache.org Subject: Re: [classlib][luni] Set and get value for java.util.GregorianCalendar.ZONE_OFFSET In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: base64 Content-Disposition: inline References: <211709bc0804160322y4be62810mfb5f2eb28aa8bf1f@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org SGkgSmltLAoKICAgIFRoZSBmaXggbG9va3MgZmluZSB0byBtZSwgaWYgbm8gb2JqZWN0aW9uLCBJ J2xsIGFwcGx5IGl0LgoKMjAwOC80LzE2LCBKaW0gWXUgPGp1bmppZTAxMjJAZ21haWwuY29tPjoK PiBIaSwgYWxsLAo+ICBJJ3ZlIHN1Ym1pdHRlZCBteSBwYXRjaCB0byB0aGlzIEpJUkEuIEF0Cj4K PiBodHRwczovL2lzc3Vlcy5hcGFjaGUub3JnL2ppcmEvYnJvd3NlL0hBUk1PTlktMjQyMgo+Cj4g QW55Ym9keSB0byB2ZXJpZnkgaXQ/IFRoYW5rcyBUb255IDotKQo+Cj4gIDIwMDgvNC8xNiwgVG9u eSBXdSA8d3V5dWVoYW9AZ21haWwuY29tPjoKPgo+ID4KPiAgPiBIaSwgSmltCj4gID4gVGhhbmtz IHZlcnkgbXVjaCBmb3IgeW91ciBpbnZlc3RpYWd0aW9uIGFuZCBwYXRjaC4gcGxlYXNlIGZlZWwg ZnJlZSB0bwo+ICA+IGF0dGFjaCB5b3VyIGZpeCB0byB0aGlzIEpJUkEgYW5kIGdyYW50IHRoZSBs aWNlbnNlIHRvIGFwYWNoZS4uLiBzbwo+ICA+IHRoYXQgY29tbWl0dGVycyBjYW4gaW50ZWdyYXRl IHlvdXIgcGF0Y2guIHRoYW5rcwo+ICA+Cj4gID4gT24gNC8xNi8wOCwgSmltIFl1IDxqdW5qaWUw MTIyQGdtYWlsLmNvbT4gd3JvdGU6Cj4gID4gPiBIaSwgYWxsLAo+ICA+ID4KPiAgPiA+IEkndmUg anVzdCBsb29rZWQgYXQgdGhpcyBpc3N1ZSBmcm9tIGEgSklSQSBhdAo+ICA+ID4gaHR0cHM6Ly9p c3N1ZXMuYXBhY2hlLm9yZy9qaXJhL2Jyb3dzZS9IQVJNT05ZLTI0MjIuCj4gID4gPiBJZiB3ZSB0 cnkgdG8gc2V0IGFuIGFyYml0cmFyeSB2YWx1ZSB0byBaT05FX09GRlNFVCBmaWVsZCwgdGhlIHJl dHVybmVkCj4gID4gdmFsdWUKPiAgPiA+IGJ5IGdldCBtZXRob2Qgd2lsbCBub3QgYmUgY2hhbmdl ZC4KPiAgPiA+IEl0IGlzIGEgcmF3IG9mZnNldCBmcm9tIEdNVCBpbiBtaWxsaXNlY29uZHMgZGVw ZW5kcyBvbiB5b3VyIHRpbWUgem9uZS4KPiAgPiBCdXQKPiAgPiA+IFJJIGRvZXNuJ3QgaGF2ZSBz dWNoIGJlaGF2aW9yLiBJdCB3aWxsCj4gID4gPiByZXR1cm4gdGhlIHZhbHVlIHlvdSBqdXN0IHNl dC4KPiAgPiA+Cj4gID4gPiBUZXN0IHRvIHJlcHJvZHVjZSAoZnJvbSB0aGUgcmVwb3J0ZXIpOgo+ ICA+ID4KPiAgPiA+IGltcG9ydCBqYXZhLnV0aWwuR3JlZ29yaWFuQ2FsZW5kYXI7Cj4gID4gPiBp bXBvcnQganVuaXQuZnJhbWV3b3JrLlRlc3RDYXNlOwo+ICA+ID4KPiAgPiA+IHB1YmxpYyBjbGFz cyBUZXN0IGV4dGVuZHMgVGVzdENhc2Ugewo+ICA+ID4KPiAgPiA+ICAgIHB1YmxpYyB2b2lkIHRl c3RjYXNlKCkgewo+ICA+ID4gICAgICAgIEdyZWdvcmlhbkNhbGVuZGFyIGdjID0gbmV3IEdyZWdv cmlhbkNhbGVuZGFyKDEsIDEsIDEpOwo+ICA+ID4gICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigi Z2MgPSAiICsgZ2MpOwo+ICA+ID4gICAgICAgIGdjLnNldChHcmVnb3JpYW5DYWxlbmRhci5aT05F X09GRlNFVCwgLTEpOwo+ICA+ID4gICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiZ2MuZ2V0KCIg KyBHcmVnb3JpYW5DYWxlbmRhci5aT05FX09GRlNFVCArICIpCj4gID4gPQo+ICA+ID4gIgo+ICA+ ID4gICAgICAgICAgICAgICAgKyBnYy5nZXQoR3JlZ29yaWFuQ2FsZW5kYXIuWk9ORV9PRkZTRVQp KTsKPiAgPiA+ICAgICAgICBhc3NlcnRUcnVlKCJnYy5nZXQoIiArIEdyZWdvcmlhbkNhbGVuZGFy LlpPTkVfT0ZGU0VUICsgIikgPT0gLTEiLAo+ICA+ID4gKGdjCj4gID4gPiAgICAgICAgICAgICAg ICAuZ2V0KEdyZWdvcmlhbkNhbGVuZGFyLlpPTkVfT0ZGU0VUKSA9PSAtMSkpOwo+ICA+ID4gICAg fQo+ICA+ID4KPiAgPiA+IH0KPiAgPiA+Cj4gID4gPiBPdXRwdXQgb24gSGFybW9ueToKPiAgPiA+ IFRoZXJlIHdhcyAxIGZhaWx1cmU6Cj4gID4gPiAxKSB0ZXN0Y2FzZShUZXN0KWp1bml0LmZyYW1l d29yay5Bc3NlcnRpb25GYWlsZWRFcnJvcjogZ2MuZ2V0KDE1KSA9PSAtMQo+ICA+ID4gICAgICAg IGF0IFRlc3QudGVzdGNhc2UoVGVzdC5qYXZhOjEyKQo+ICA+ID4gICAgICAgIGF0IGphdmEubGFu Zy5yZWZsZWN0LlZNUmVmbGVjdGlvbi5pbnZva2VNZXRob2QoTmF0aXZlIE1ldGhvZCkKPiAgPiA+ Cj4gID4gPiBGQUlMVVJFUyEhIQo+ICA+ID4gVGVzdHMgcnVuOiAxLCBGYWlsdXJlczogMSwgRXJy b3JzOiAwCj4gID4gPgo+ICA+ID4gcmVzID0gMQo+ICA+ID4KPiAgPiA+IE91dHB1dCBvbiBSSToK PiAgPiA+IE9LICgxIHRlc3QpCj4gID4gPgo+ICA+ID4gcmVzID0gMAo+ICA+ID4KPiAgPiA+IE9u IEhhcm1vbnksIHdlIHdpbGwgYWx3YXlzIGdldCBhIGNvbnN0YW50IHZhbHVlKHRoZSBzcGVjaWZp YyB2YWx1ZQo+ICA+IGRlcGVuZHMKPiAgPiA+IG9uIHlvdXIgdGltZSB6b25lKSBmb3IgWk9ORV9P RkZTRVQgZmllbGQKPiAgPiA+IGFmdGVyIHNldHRpbmcgYW4gYXJiaXRyYXJ5IHZhbHVlIHRvIGl0 LiBUaGUgcmVzb24gaXMgdGhhdCwgaW4KPiAgPiBjb21wdXRlRmllbGRzCj4gID4gPiBtZXRob2Qs IFpPTkVfT0ZGU0VUIGZpZWxkIHdpbGwgYWx3YXlzIGJlIHNldC4KPiAgPiA+IEFjY29yZGluZyB0 byB0aGUgc3BlYywgY29tcGxldGUgbWV0aG9kIHdpbGwgb25seSBmaWxscyBpbiBhbnkgdW5zZXQK PiAgPiBmaWVsZHMKPiAgPiA+IGluIHRoZSBjYWxlbmRlciBmaWVsZHMuIFNvIEkgdGhpbmsgaXQg aXMgbm90IGNvcnJlY3QKPiAgPiA+IHRvIHNldCBaT05FX09GRlNFVCBhZ2FpbiBpbiBjb21wdXRl RmllbGRzIG1ldGhvZCBpZiB3ZSBoYXZlIHNldCBpdAo+ICA+IGFscmVhZHkuCj4gID4gPiBJIHN1 Z2dlc3QgdG8gYWRkIGFuIGlmIHN0YXRlbWVudCB0byBqdWRnZSB3aGV0aGVyCj4gID4gPiB0aGUg Wk9ORV9PRkZTRVQgZmllbGQgaGFzIGJlZW4gc2V0IGJlZm9yZSBzZXR0aW5nIGl0cyB2YWx1ZS4g V2UgY2FuIHVzZQo+ICA+ID4gaXNTZXRbWk9ORV9PRkZTRVRdIHRvIGRldGVybWluZSB3aGV0aGVy IHRoZSBmaWVsZCBoYXMKPiAgPiA+IGJlZW4gc2V0LiBTaW5jZSB3aGVuIHdlIHNldCBhIGZpZWxk IHZhbHVlLCB0aGUgYXNzb2NpYXRlZCBpdGVtIGluIGlzU2V0Cj4gID4gPiBib29sZWFuIGFycmF5 IHdpbGwgYmUgc2V0IHRydWUuIEkndmUgcGFzdGVkIHRoZSBwYXRjaCBhdCB0aGUKPiAgPiA+IGJv dHRvbS4gQW55IHN1Z2dlc3Rpb24/Cj4gID4gPgo+ICA+ID4gU291cmNlIGNvZGUgYWJvdXQgdGhp cyBpc3N1ZToKPiAgPiA+IENhbGVuZGVyLmphdmE6Cj4gID4gPgo+ICA+ID4gIHB1YmxpYyB2b2lk IHNldChpbnQgZmllbGQsIGludCB2YWx1ZSkgewo+ICA+ID4gICAgICAgIGZpZWxkc1tmaWVsZF0g PSB2YWx1ZTsKPiAgPiA+ICAgICAgICBpc1NldFtmaWVsZF0gPSB0cnVlOwo+ICA+ID4gICAgICAg IGFyZUZpZWxkc1NldCA9IGlzVGltZVNldCA9IGZhbHNlOwo+ICA+ID4gICAgICAgIC4uLgo+ICA+ ID4gIH0KPiAgPiA+ICBwdWJsaWMgaW50IGdldChpbnQgZmllbGQpIHsKPiAgPiA+ICAgICAgICBj b21wbGV0ZSgpOwo+ICA+ID4gICAgICAgIHJldHVybiBmaWVsZHNbZmllbGRdOwo+ICA+ID4gICAg fQo+ICA+ID4KPiAgPiA+ICBwcm90ZWN0ZWQgdm9pZCBjb21wbGV0ZSgpIHsKPiAgPiA+ICAgICAg ICAuLi4KPiAgPiA+ICAgICAgICBpZiAoIWFyZUZpZWxkc1NldCkgewo+ICA+ID4gICAgICAgICAg ICBjb21wdXRlRmllbGRzKCk7Cj4gID4gPiAgICAgICAgICAgIGFyZUZpZWxkc1NldCA9IHRydWU7 Cj4gID4gPiAgICAgICAgfQo+ICA+ID4gICAgfQo+ICA+ID4gR3JlZ29yaWFuQ2FsZW5kYXIuamF2 YToKPiAgPiA+ICAgIHByb3RlY3RlZCB2b2lkIGNvbXB1dGVGaWVsZHMoKSB7Cj4gID4gPiAgICAg ICAgaW50IHpvbmVPZmZzZXQgPSBnZXRUaW1lWm9uZSgpLmdldFJhd09mZnNldCgpOwo+ICA+ID4K PiAgPiA+ICAgICAgICBmaWVsZHNbWk9ORV9PRkZTRVRdID0gem9uZU9mZnNldDsKPiAgPiA+ICAg ICAgICAuLi4KPiAgPiA+ICAgIH0KPiAgPiA+Cj4gID4gPgo+ICA+ID4gSGVyZSBpcyBteSBwYXRj aDoKPiAgPiA+IEluZGV4OiBzcmMvbWFpbi9qYXZhL2phdmEvdXRpbC9HcmVnb3JpYW5DYWxlbmRh ci5qYXZhCj4gID4gPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09Cj4gID4gPiAtLS0gc3JjL21haW4vamF2YS9qYXZhL3V0 aWwvR3JlZ29yaWFuQ2FsZW5kYXIuamF2YSAocmV2aXNpb24gNjQ4NDg1KQo+ICA+ID4gKysrIHNy Yy9tYWluL2phdmEvamF2YS91dGlsL0dyZWdvcmlhbkNhbGVuZGFyLmphdmEgKHdvcmtpbmcgY29w eSkKPiAgPiA+IEBAIC00NDYsNyArNDQ2LDkgQEAKPiAgPiA+ICAgICBwcm90ZWN0ZWQgdm9pZCBj b21wdXRlRmllbGRzKCkgewo+ICA+ID4gICAgICAgICBpbnQgem9uZU9mZnNldCA9IGdldFRpbWVa b25lKCkuZ2V0UmF3T2Zmc2V0KCk7Cj4gID4gPgo+ICA+ID4gLSAgICAgICAgZmllbGRzW1pPTkVf T0ZGU0VUXSA9IHpvbmVPZmZzZXQ7Cj4gID4gPiArICAgICAgICBpZighaXNTZXRbWk9ORV9PRkZT RVRdKSB7Cj4gID4gPiArICAgICAgICAgICAgZmllbGRzW1pPTkVfT0ZGU0VUXSA9IHpvbmVPZmZz ZXQ7Cj4gID4gPiArICAgICAgICB9Cj4gID4gPgo+ICA+ID4gICAgICAgICBpbnQgbWlsbGlzID0g KGludCkgKHRpbWUgJSA4NjQwMDAwMCk7Cj4gID4gPiAgICAgICAgIGludCBzYXZlZE1pbGxpcyA9 IG1pbGxpczsKPiAgPiA+Cj4gID4gPgo+ICA+ID4gLS0KPiAgPiA+IEJlc3QgUmVnYXJkcywKPiAg PiA+IEppbSBZdSCjqNPdv6G93KOpCj4gID4gPgo+ICA+ID4gQ2hpbmEgU29mdHdhcmUgRGV2ZWxv cG1lbnQgTGFiLCBJQk0KPiAgPiA+Cj4gID4KPiAgPgo+ICA+IC0tCj4gID4gVG9ueSBXdQo+ICA+ IENoaW5hIFNvZnR3YXJlIERldmVsb3BtZW50IExhYiwgSUJNCj4gID4KPgo+Cj4KPgo+IC0tCj4K PiBCZXN0IFJlZ2FyZHMsCj4gIEppbSBZdSCjqNPdv6G93KOpCj4KPiAgQ2hpbmEgU29mdHdhcmUg RGV2ZWxvcG1lbnQgTGFiLCBJQk0KPgoKCi0tIAoKQmVzdCBSZWdhcmRzIQoKSmltbXksIEppbmcg THYKQ2hpbmEgU29mdHdhcmUgRGV2ZWxvcG1lbnQgTGFiLCBJQk0K