On 04.09.2013 15:50, Mark Phippard wrote:
> On Wed, Sep 4, 2013 at 9:47 AM, Branko Čibej <br...@wandisco.com
> <mailto:br...@wandisco.com>> wrote:
>
>     On 04.09.2013 15:03, Dmitry Pavlenko wrote:
>     > Hello all!
>     > There're 2 classes in JavaHL interface (CommitItem and
>     ConflictVersion) that have package local
>     > constructors that makes it difficult to construct them from
>     SVNKit. I would ask you to make the
>     > constructors public.
>
>     I disagree. Those constructors are not meant to be used by the JavaHL
>     API consumers. If SVNKit wants to instantiate those classes for some
>     reason, it'll have to do some package injection magic.
>
>     Although I have trouble understanding why SVNKit would want to use
>     JavaHL ...
>
>
> Besides providing its own Java API for working with Subversion, SVNKit
> also provides an implementation of the JavaHL interfaces.  This allows
> applications like Subclipse, which are written to the JavaHL
> interfaces, to swap in SVNKit or the native libraries as the
> implementation at runtime.

I know that. I still don't know why that would require making those
constructors public.

-- Brane


-- 
Branko Čibej | Director of Subversion
WANdisco // Non-Stop Data
e. br...@wandisco.com

Reply via email to