Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 85900 invoked from network); 1 Jun 2010 11:07:55 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 1 Jun 2010 11:07:55 -0000 Received: (qmail 55941 invoked by uid 500); 1 Jun 2010 11:07:54 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 55814 invoked by uid 500); 1 Jun 2010 11:07:52 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 55806 invoked by uid 99); 1 Jun 2010 11:07:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Jun 2010 11:07:52 +0000 X-ASF-Spam-Status: No, hits=-0.1 required=10.0 tests=AWL,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of phil.steitz@gmail.com designates 209.85.212.43 as permitted sender) Received: from [209.85.212.43] (HELO mail-vw0-f43.google.com) (209.85.212.43) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Jun 2010 11:07:45 +0000 Received: by vws3 with SMTP id 3so1973333vws.30 for ; Tue, 01 Jun 2010 04:07:24 -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 :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=r+mgkGAL7GhTewGlNphMkTxblU7JSPjs74eW6dsgvno=; b=Dpzkq98tpp8CrfHgVs4qT1KQuC9Omqh+oLow8HOIR+FsmBn5KFHoP8auFeM+jruCiz AqzB8zZE3jTJIbdDa+qkEAtQMNniljiSOgATOs9rOw5YtG81wJpK5BEVi/i9ie9ao87X p8XMjrM0V5dDubxyG2Y6xBrbbQwbjZAxRas7Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=q5rx/34N5y3Pwkyuwl3aLO9ONYlVilait9meXWBvM5VphRlmvYd4szTp4tL9+skyTG eXjpA6SPSkEhogRv8oKD/V0X34yGtatDWjMLvUF5j8AppkuckGUB8EyvLCIK6xmHwWI4 nsj/SHkCUJ+z9z609/vpue1XGf0tzFJw1xtSU= Received: by 10.220.124.144 with SMTP id u16mr4444570vcr.108.1275390444216; Tue, 01 Jun 2010 04:07:24 -0700 (PDT) Received: from phil-steitzs-macbook-pro.local (c-76-99-90-51.hsd1.de.comcast.net [76.99.90.51]) by mx.google.com with ESMTPS id b22sm29674403vcp.8.2010.06.01.04.07.22 (version=SSLv3 cipher=RC4-MD5); Tue, 01 Jun 2010 04:07:23 -0700 (PDT) Message-ID: <4C04E9EA.3020903@gmail.com> Date: Tue, 01 Jun 2010 07:07:22 -0400 From: Phil Steitz User-Agent: Thunderbird 2.0.0.24 (Macintosh/20100228) MIME-Version: 1.0 To: Commons Developers List Subject: Re: [math] incompatible change in r936295 References: <4C04561D.9000407@gmail.com> <20100601093842.GG12545@dusk.harfang.homelinux.org> In-Reply-To: <20100601093842.GG12545@dusk.harfang.homelinux.org> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Gilles Sadowski wrote: >>> Sorry I did not notice this before. I see it now flagged by the >>> Clirr report. The problem is here: >>> >>> - public BivariateRealFunction interpolate(final double[] xval, >>> - final double[] yval, >>> - final double[][] zval) >>> + public BicubicSplineInterpolatingFunction interpolate(final >>> >>> Changing the return type of a function is an incompatible change. >>> We should revert this change. >>> >> Even though BicubicSplineInterpolatingFunction implements >> BivariateRealFunction ? > > Hence, this is not an incompatible change. Unfortunately, no. See http://commons.apache.org/releases/versioning.html http://java.sun.com/docs/books/jls/third_edition/html/binaryComp.html (13.4.15) http://wiki.eclipse.org/Evolving_Java-based_APIs_2 Clients that recompile and just use the method will not break. Clients that do not recompile and/or extend the class may break. Phil > > Gilles > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org