On Mon, Mar 8, 2010 at 10:51 AM, Hyrum K. Wright
<[email protected]> wrote:
> This means we now need to keep these constructors around for backward compat, 
> yes?
>
> (Even in cases where the constructor explicitly says something like "This 
> constructor should only > be called from JNI code."?)

These classes bleed into the ISVNClient interface so they are
effectively public and ought to be usable by anyone providing an
implementation of the interface.  Another way to approach this would
be to create additional interfaces for anything that is exposed
directly or indirectly via ISVNClient and move all of our
implementation classes into a package names "internal".  Then we only
need to version the interface methods and anyone that uses the
internal implementation is on their own.

-- 
Thanks

Mark Phippard
http://markphip.blogspot.com/

Reply via email to