Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 99805 invoked from network); 9 Nov 2006 10:29:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Nov 2006 10:29:21 -0000 Received: (qmail 8657 invoked by uid 500); 9 Nov 2006 10:29:30 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 8294 invoked by uid 500); 9 Nov 2006 10:29:29 -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 8285 invoked by uid 99); 9 Nov 2006 10:29:29 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Nov 2006 02:29:29 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of t.p.ellison@gmail.com designates 66.249.92.168 as permitted sender) Received: from [66.249.92.168] (HELO ug-out-1314.google.com) (66.249.92.168) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Nov 2006 02:29:15 -0800 Received: by ug-out-1314.google.com with SMTP id y2so216788uge for ; Thu, 09 Nov 2006 02:28:36 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=D7fImKvJRn6xoNSWE3NVIljJmllg0SXVZhT8k8k0v8Wwjs/Dye07tDxIdejZAejYn4ShcXiriAI5w3bOlHvMMs3L1COAmPU6wNjHGhMH7rXSGGc0sXqgkMW+EOrputwMncfU/tohhj6gjy9IIsH7vrlrFfw0Hn8uwwXavOmQZwA= Received: by 10.67.121.18 with SMTP id y18mr1076209ugm.1163068115807; Thu, 09 Nov 2006 02:28:35 -0800 (PST) Received: from ?9.20.183.69? ( [195.212.29.92]) by mx.google.com with ESMTP id 53sm598401ugd.2006.11.09.02.28.35; Thu, 09 Nov 2006 02:28:35 -0800 (PST) Message-ID: <455302D0.5060405@gmail.com> Date: Thu, 09 Nov 2006 10:28:32 +0000 From: Tim Ellison User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: [classlib][sound] Volunteer to implement missing & bad APIs in javax.sound.sampled References: <4d0b24970611080744r57345dbel92ed9a789fdb5dfd@mail.gmail.com> <3b3f27c60611081922gadbefdfgd640716b90ce966c@mail.gmail.com> <4d0b24970611081937n42cc9714v71c42212dd90972f@mail.gmail.com> <4d0b24970611090054k663d40e6hcd83fa1f1cb1f7a3@mail.gmail.com> In-Reply-To: X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Boris Kuznetsov wrote: >> ok, let's figure out how many things left. > > AudioSystem class and some "not yet implemented" methods like this: > public final String toString() { > throw new Error("not yet implemented"); > } Yuk, that hides the fact that the method is only a stub, and it would be much easier if we can see clearly what has been implemented and what hasn't. If you need the method declaration in order to compile other code then please declare it as throwing a org.apache.harmony.luni.util.NotImplementedException. If you don't need the method for compilation then my preference is that you leave it out completely, though I understand other people prefer to create all the stubs first then go back and fill them in. Regards, Tim -- Tim Ellison (t.p.ellison@gmail.com) IBM Java technology centre, UK.