Return-Path: Delivered-To: apmail-lucene-java-dev-archive@www.apache.org Received: (qmail 90901 invoked from network); 17 Dec 2008 08:35:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Dec 2008 08:35:59 -0000 Received: (qmail 89919 invoked by uid 500); 17 Dec 2008 08:36:10 -0000 Delivered-To: apmail-lucene-java-dev-archive@lucene.apache.org Received: (qmail 89738 invoked by uid 500); 17 Dec 2008 08:36:09 -0000 Mailing-List: contact java-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@lucene.apache.org Delivered-To: mailing list java-dev@lucene.apache.org Received: (qmail 89729 invoked by uid 99); 17 Dec 2008 08:36:09 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Dec 2008 00:36:09 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [203.89.202.182] (HELO postoffice2.aconex.com) (203.89.202.182) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Dec 2008 08:35:54 +0000 X-ASG-Debug-ID: 1229502931-538c007c0000-x8RgZh X-Barracuda-URL: http://postoffice2.aconex.com:8000/cgi-bin/mark.cgi Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id AC8F5517D89 for ; Wed, 17 Dec 2008 19:35:31 +1100 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.102.1]) by postoffice2.aconex.com with ESMTP id Tq5ld7m4OOZY1Iu5 for ; Wed, 17 Dec 2008 19:35:31 +1100 (EST) Received: from [10.1.1.155] (123-243-122-218.static.tpgi.com.au [123.243.122.218]) by postoffice.aconex.com (Postfix) with ESMTP id 3627392C313 for ; Wed, 17 Dec 2008 19:35:30 +1100 (EST) Message-ID: <4948B9D2.6040200@aconex.com> Date: Wed, 17 Dec 2008 19:35:30 +1100 From: Paul Cowan User-Agent: Thunderbird 2.0.0.18 (X11/20081125) MIME-Version: 1.0 To: java-dev@lucene.apache.org X-ASG-Orig-Subj: Re: 2.9/3.0 plan & Java 1.5 Subject: Re: 2.9/3.0 plan & Java 1.5 References: <9ac0c6aa0812120218u42f5ffd1we938a1b4d04fb9fc@mail.gmail.com> <062E06CE-641C-413C-A0AC-8DCBAD70B160@apache.org> In-Reply-To: <062E06CE-641C-413C-A0AC-8DCBAD70B160@apache.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: postoffice.yarra.acx[192.168.102.1] X-Barracuda-Start-Time: 1229502931 X-Barracuda-Virus-Scanned: by Aconex Staff Email Spam Firewall at aconex.com X-Virus-Checked: Checked by ClamAV on apache.org Just for the record, to pick up this point of Grant's: Grant Ingersoll wrote: > IIRC, we also agreed that we didn't feel any compelling reason to make a > sweeping change to generics, but would likely just add them as we see > 'em, unless of course someone wants to do a wholesale patch. I'll go on record as saying that if doing a 'wholesale patch' is the easiest way, I'm more than happy to do so. As an experiment I tried using a combination of Eclipse's "infer generic type arguments" (which is brilliant, but not perfect) and manual changes (where Eclipse doesn't quite manage to nail it) and managed to get ~2000 'use of raw types' warnings throughout the Lucene trunk codebase down to ~1000 in the space of an hour or so. There's a little bit of manual tidy-up involved but it's something I've done plenty of before (both internally and on external APIs, which obviously require more care) -- but if you want someone to do the gruntwork, well, just let me know when the 3.0-dev branch exists and is ready for commits and I'll set aside a day and give it a crack. Cheers, Paul --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org For additional commands, e-mail: java-dev-help@lucene.apache.org