[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r920363 - /subversion/trunk/subversion/bindings/javahl/src/org/apache/subversion/javahl/

From: Mark Phippard <markphip_at_gmail.com>
Date: Mon, 8 Mar 2010 10:58:49 -0500

On Mon, Mar 8, 2010 at 10:51 AM, Hyrum K. Wright
<hyrum_wright_at_mail.utexas.edu> 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.

Mark Phippard
Received on 2010-03-08 16:59:19 CET

This is an archived mail posted to the Subversion Dev mailing list.