From dev-return-39957-apmail-harmony-dev-archive=harmony.apache.org@harmony.apache.org Mon Nov 01 18:05:07 2010 Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 92471 invoked from network); 1 Nov 2010 18:05:06 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 1 Nov 2010 18:05:06 -0000 Received: (qmail 36116 invoked by uid 500); 1 Nov 2010 18:05:37 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 36056 invoked by uid 500); 1 Nov 2010 18:05:36 -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 36047 invoked by uid 99); 1 Nov 2010 18:05:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Nov 2010 18:05:36 +0000 X-ASF-Spam-Status: No, hits=-1.6 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_MED,SPF_NEUTRAL,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 194.196.100.162 is neither permitted nor denied by domain of mark.hindess@googlemail.com) Received: from [194.196.100.162] (HELO mtagate2.uk.ibm.com) (194.196.100.162) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Nov 2010 18:05:25 +0000 Received: from d06nrmr1806.portsmouth.uk.ibm.com (d06nrmr1806.portsmouth.uk.ibm.com [9.149.39.193]) by mtagate2.uk.ibm.com (8.13.1/8.13.1) with ESMTP id oA1I55lD012584 for ; Mon, 1 Nov 2010 18:05:05 GMT Received: from d06av08.portsmouth.uk.ibm.com (d06av08.portsmouth.uk.ibm.com [9.149.37.249]) by d06nrmr1806.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id oA1I56Hw3698836 for ; Mon, 1 Nov 2010 18:05:06 GMT Received: from d06av08.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av08.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id oA1I55qj010016 for ; Mon, 1 Nov 2010 18:05:05 GMT Received: from anaheim.local (sig-9-145-236-49.de.ibm.com [9.145.236.49]) by d06av08.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id oA1I54CP009972 for ; Mon, 1 Nov 2010 18:05:04 GMT Message-Id: <201011011805.oA1I54CP009972@d06av08.portsmouth.uk.ibm.com> X-Mailer: exmh version 2.7.2 01/07/2005 (debian 1:2.7.2-18) with nmh-1.3 In-reply-to: <20101015151704.F3D0823889E0@eris.apache.org> References: <20101015151704.F3D0823889E0@eris.apache.org> Comments: In-reply-to zhoukevin@apache.org message dated "Fri, 15 Oct 2010 15:17:04 -0000." From: Mark Hindess To: dev@harmony.apache.org Subject: Re: svn commit: r1022963 [1/2] - in /harmony/enhanced/java/trunk/classlib/modules/beans: main/ main/java/ main/java/java/ main/java/java/beans/ src/main/java/java/beans/ src/test/java/org/apache/harmony/beans/tests/java/beans/ src/test/resources/xml/ Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 01 Nov 2010 18:05:00 +0000 X-Virus-Checked: Checked by ClamAV on apache.org Kevin, I removed the classlib/modules/beans/main directory accidentally (?) created by this commit in r1029773. I notice that the two UtilCollectionsPersistenceDelegate.java files were different. In the version I deleted the class was public. I assume the non-public version, that is being used, is correct. Regards, Mark. In message <20101015151704.F3D0823889E0@eris.apache.org>, zhoukevin@apache.org writes: > > Author: zhoukevin > Date: Fri Oct 15 15:17:01 2010 > New Revision: 1022963 > > URL: http://svn.apache.org/viewvc?rev=1022963&view=rev > Log: > For objects of types generated by methods of java.util.Collections class, lik > e java.util.Collections$UnmodifiableCollection generated by java.util.Collect > ions.unmodifiableCollection(Collection) method etc, HARMONY has problem to en > code and decode them while Oracle JDK doesn't. This patch also adds several t > est cases to reproduce those problems. > > Added: > harmony/enhanced/java/trunk/classlib/modules/beans/main/ > harmony/enhanced/java/trunk/classlib/modules/beans/main/java/ > harmony/enhanced/java/trunk/classlib/modules/beans/main/java/java/ > harmony/enhanced/java/trunk/classlib/modules/beans/main/java/java/beans/ > harmony/enhanced/java/trunk/classlib/modules/beans/main/java/java/beans/U > tilCollectionsPersistenceDelegate.java (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/main/java/java/bea > ns/UtilCollectionsPersistenceDelegate.java (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockCheckedCollection.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockCheckedList.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockCheckedMap.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockCheckedRandomAccessList.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockCheckedSet.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockCheckedSortedMap.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockCheckedSortedSet.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockGetPropertyClass.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockListImplements.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockSetImplements.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockSynchronizedCollection.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockSynchronizedList.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockSynchronizedMap.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockSynchronizedRandomAccessList.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockSynchronizedSet.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockSynchronizedSortedMap.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockSynchronizedSortedSet.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockUnmodifiableCollection.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockUnmodifiableList.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockUnmodifiableMap.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockUnmodifiableRandomAccessList.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockUnmodifiableSet.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockUnmodifiableSortedMap.xml (with props) > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/resources/xml > /MockUnmodifiableSortedSet.xml (with props) > Modified: > harmony/enhanced/java/trunk/classlib/modules/beans/src/main/java/java/bea > ns/DefaultPersistenceDelegate.java > harmony/enhanced/java/trunk/classlib/modules/beans/src/main/java/java/bea > ns/Encoder.java > harmony/enhanced/java/trunk/classlib/modules/beans/src/main/java/java/bea > ns/XMLEncoder.java > harmony/enhanced/java/trunk/classlib/modules/beans/src/test/java/org/apac > he/harmony/beans/tests/java/beans/XMLEncoderTest.java > > Added: harmony/enhanced/java/trunk/classlib/modules/beans/main/java/java/bean > s/UtilCollectionsPersistenceDelegate.java > URL: http://svn.apache.org/viewvc/harmony/enhanced/java/trunk/classlib/module > s/beans/main/java/java/beans/UtilCollectionsPersistenceDelegate.java?rev=1022 > 963&view=auto > > [SNIP]