Re: JavaHL and interfaces, backward compat question

2010-03-27 Thread Craig L Russell
To avoid this problem, you can write abstract classes that implement the interfaces. If third party implementations then extend the abstract class there's no backward compatibility issue. Of course, if you add functionality to the interface that needs to have a specific implementation (not

Re: JavaHL and interfaces, backward compat question

2010-03-27 Thread Mark Phippard
I'd suggest taking a look at guidelines that other Java projects have established to get an idea of consequences. Here is the one for Eclipse: http://wiki.eclipse.org/Evolving_Java-based_APIs There are probably some Apache projects that publish something similar. Mark On Fri, Mar 26, 2010 at