Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 23517 invoked from network); 4 Sep 2007 13:03:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Sep 2007 13:03:07 -0000 Received: (qmail 51524 invoked by uid 500); 4 Sep 2007 13:03:02 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 51503 invoked by uid 500); 4 Sep 2007 13:03:02 -0000 Mailing-List: contact commits-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 commits@harmony.apache.org Received: (qmail 51494 invoked by uid 99); 4 Sep 2007 13:03:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Sep 2007 06:03:02 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Sep 2007 13:03:07 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 0B1A071403E for ; Tue, 4 Sep 2007 06:02:47 -0700 (PDT) Message-ID: <14683143.1188910967033.JavaMail.jira@brutus> Date: Tue, 4 Sep 2007 06:02:47 -0700 (PDT) From: "Sian January (JIRA)" To: commits@harmony.apache.org Subject: [jira] Created: (HARMONY-4734) [classlib] [pack200] Pack200 - Some refactoring MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [classlib] [pack200] Pack200 - Some refactoring ----------------------------------------------- Key: HARMONY-4734 URL: https://issues.apache.org/jira/browse/HARMONY-4734 Project: Harmony Issue Type: Improvement Components: Classlib Reporter: Sian January Priority: Minor I have done some refactoring in pack200 to break down the main Segment class into several more manageable sized classes. The various parseXXX methods in Segment have been factored out into some new classes that are each responsible for parsing and holding the data for a particular set of bands in the pack200 archive. These new classes have a common superclass - BandSet. This patch doesn't change the implementation at all except for adding a couple of extra tests, but it's quite large due to the size of the class being refactored. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.