On Tue, Jun 1, 2010 at 8:37 AM, Gilles Sadowski <gil...@harfang.homelinux.org> wrote: > I don't understand. > Supposing that some (compiled) client code refers to > > BivariateRealFunction interpolate(...) > > Since "BivariateRealFunction" is an interface, then, by definition, the > code cannot contain information about the specific type that will be > returned. > How can this code break when a "BicubicSplineInterpolatingFunction" is > returned?
The "pointer" to the method is based on the return type. If it changes (even in a compatible way as far as recompiling is concerned), it's not the same method. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org